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

Liu Shaohui commented on HBASE-12451:
-------------------------------------

[~stack]
{quote}
Have you tried this patch? Does it work? Does the avg rather than RS count do a 
damping such that we put off split on rolling update. On the face of it it 
should.
{quote}
Have not tested this patch in production env.

Maybe a cluster-level switch of region split is a simpler solution for this 
problem.
What's your suggestion?

> IncreasingToUpperBoundRegionSplitPolicy may cause unnecessary region splits 
> in rolling update of cluster
> --------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-12451
>                 URL: https://issues.apache.org/jira/browse/HBASE-12451
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Liu Shaohui
>            Assignee: Liu Shaohui
>            Priority: Minor
>             Fix For: 2.0.0
>
>         Attachments: HBASE-12451-v1.diff, HBASE-12451-v2.diff
>
>
> Currently IncreasingToUpperBoundRegionSplitPolicy is the default region split 
> policy. In this policy, split size is the number of regions that are on this 
> server that all are of the same table, cubed, times 2x the region flush size.
> But when unloading regions of a regionserver in a cluster using 
> region_mover.rb, the number of regions that are on this server that all are 
> of the same table will decrease, and the split size will decrease too, which 
> may cause the left region split in the regionsever. Region Splits also 
> happens when loading regions of a regionserver in a cluster. 
> A improvment may set a minimum split size in 
> IncreasingToUpperBoundRegionSplitPolicy
> Suggestions are welcomed. Thanks~



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

Reply via email to