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

Hudson commented on HBASE-4194:
-------------------------------

Integrated in HBase-TRUNK #2113 (See 
[https://builds.apache.org/job/HBase-TRUNK/2113/])
    HBASE-4194  RegionSplitter: Split on under-loaded region servers first

tedyu : 
Files : 
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/util/RegionSplitter.java
* /hbase/trunk/CHANGES.txt


> RegionSplitter: Split on under-loaded region servers first
> ----------------------------------------------------------
>
>                 Key: HBASE-4194
>                 URL: https://issues.apache.org/jira/browse/HBASE-4194
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Nicolas Spiegelberg
>            Assignee: Nicolas Spiegelberg
>            Priority: Trivial
>             Fix For: 0.92.0
>
>         Attachments: HBASE-4194.patch
>
>
> When running RegionSplitter, our app devs noticed that they were getting a 
> lot of NSREs.  This is caused by 2 factors: 
> 1. the split itself will cause an NSRE 
> 2. any load balancing will cause one.  
> The former cannot be helped.  We can more tightly control load balancing 
> though.  Instead of doing a name-sorted round-robin split across RS in the 
> tier, we could sort the RS's by region count.  That way, we only split an RS 
> with 10 regions after there are no more RS with 9 regions.  This will prevent 
> the load balancing slop from kicking in and will fix the problem where 
> restarting RegionSplitter always starts splitting at RS #1.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to