[
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