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

Sergey Soldatov commented on PHOENIX-4357:
------------------------------------------

The main con that I see in copying code is the maintenance (someone should keep 
an eye on the changes in HBase code and reflect them in Phoenix). It would be 
far better is to set visibility of IncreasingToUpperBoundRegionSplitPolicy to 
@InterfaceAudience.LimitedPrivate({HBaseInterfaceAudience.PHOENIX}).  Also we 
need to keep in mind that in HBase 2.0 the default split policy has been 
changed to SteppingSplitPolicy and we need to adopt it as well.   

> IndexRegionSplitPolicy extends the private-audience class 
> IncreasingToUpperBoundRegionSplitPolicy
> -------------------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-4357
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-4357
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Josh Elser
>
> IndexRegionSplitPolicy extends IncreasingToUpperBoundRegionSplitPolicy which 
> is subject to change (marked as Private by HBase). We should come up with a 
> solution that doesn't break Phoenix is HBase happens to change the 
> implementation.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to