[ 
https://issues.apache.org/jira/browse/HBASE-12972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14370058#comment-14370058
 ] 

Enis Soztutar commented on HBASE-12972:
---------------------------------------

What is the plan for branch-1 for this? Over at Phoenix, I am creating the 
branches for supporting 4.4+ to be released with HBase-0.98 and HBase-1.0 
support. However, if we have the same patch in branch-1, we might need yet 
another branch in Phoenix. 
I was thinking about committing this to master, but omit the changes to 
coprocessor interfaces in branch-1 and 0.98. I think for both 0.98 and 
branch-1, we do not want to cause more pain to coprocessor writes (and Phoenix) 
if possible. Is it possible that we only get the changes which introduce the 
new interface, but do not change the existing observer signatures ?

> Region, a supportable public/evolving subset of HRegion
> -------------------------------------------------------
>
>                 Key: HBASE-12972
>                 URL: https://issues.apache.org/jira/browse/HBASE-12972
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>             Fix For: 2.0.0, 1.1.0
>
>         Attachments: HBASE-12972-0.98.patch, HBASE-12972.patch, 
> HBASE-12972.patch
>
>
> On HBASE-12566, [~lhofhansl] proposed:
> {quote}
> Maybe we can have a {{Region}} interface that is to {{HRegion}} is what 
> {{Store}} is to {{HStore}}. Store marked with {{@InterfaceAudience.Private}} 
> but used in some coprocessor hooks.
> {quote}
> By example, now coprocessors have to reach into HRegion in order to 
> participate in row and region locking protocols, this is one area where the 
> functionality is legitimate for coprocessors but not for users, so an 
> in-between interface make sense.
> In addition we should promote {{Store}}'s interface audience to 
> LimitedPrivate(COPROC).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to