You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2011/07/27 06:35:10 UTC

[jira] [Commented] (HBASE-4136) Load balancer may not have a chance to run due to RegionsInTransition being non-empty

    [ 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