Sean Busbey created HBASE-15547:
-----------------------------------
Summary: Balancer should take into account number of PENDING_OPEN
regions
Key: HBASE-15547
URL: https://issues.apache.org/jira/browse/HBASE-15547
Project: HBase
Issue Type: Improvement
Components: Balancer, Operability, Region Assignment
Reporter: Sean Busbey
Priority: Critical
We recently had a cluster get into a bad state where a subset of region servers
consistently could not open new regions (but could continue serving the regions
they already hosted).
Recovering the cluster was just a matter of restarting region servers in
sequence. However, this led to things getting substantially worse before they
got better since the bulk assigner continued to place an uniform number of
recovered regions across all servers, including onto those that could not open
regions.
It would be useful if the balancer could penalize regionservers with a backlog
of pending_open regions and place more work on those regionservers that are
properly serving.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)