[
https://issues.apache.org/jira/browse/HBASE-4194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nicolas Spiegelberg updated HBASE-4194:
---------------------------------------
Status: Patch Available (was: Open)
> RegionSplitter: Split on low-loaded regions 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 sorted the RS 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