[
https://issues.apache.org/jira/browse/HBASE-4136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071508#comment-13071508
]
stack commented on HBASE-4136:
------------------------------
Yeah, the balancer will not run while RIT. We don't want balancer moving stuff
when the regions in flight might be making things right, at least not yet, not
till our balancer algorithm gets a bit smarter
> Load balancer may not have a chance to run due to RegionsInTransition being
> non-empty
> -------------------------------------------------------------------------------------
>
> Key: HBASE-4136
> URL: https://issues.apache.org/jira/browse/HBASE-4136
> Project: HBase
> Issue Type: Bug
> Affects Versions: 0.90.3
> Reporter: Ted Yu
>
> I observed in our staging cluster that load balancer didn't run for a long
> period of time.
> I saw the following in master log:
> {code}
> 2011-07-24 15:56:32,333 DEBUG org.apache.hadoop.hbase.master.HMaster: Not
> running balancer because 2 region(s) in transition:
> {4e7416833e3bbd6a8ade26f6986529bf=TABLE-1311419946465,E'\xFD\xDDu\xC3\x894\xF4$\xC0K\xA3!\x82\xB9\xD0\x7F|>\xAC\xDA81\xB6\x92\xED\xA9\x9C\xA6^\xF4,1311419961631.4e7416833e3bbd6a8ade26f6986529bf.
> state=PENDING_CLOSE, ts=...
> {code}
> This means we need to find a better way of permitting one balance run at a
> time. In HMaster.balance():
> {code}
> if (this.assignmentManager.isRegionsInTransition()) {
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira