Repository: hbase Updated Branches: refs/heads/branch-1 d8a055e22 -> 6851bbc83
HBASE-12124 Closed region could stay closed if master stops at bad time Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6851bbc8 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6851bbc8 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6851bbc8 Branch: refs/heads/branch-1 Commit: 6851bbc83d2c399d7b34df2ec2b114a788d24311 Parents: d8a055e Author: Jimmy Xiang <jxi...@cloudera.com> Authored: Tue Sep 30 15:51:20 2014 -0700 Committer: Jimmy Xiang <jxi...@cloudera.com> Committed: Wed Oct 1 08:56:29 2014 -0700 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hbase/master/AssignmentManager.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/6851bbc8/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java index da05c15..5a64f3d 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java @@ -2918,6 +2918,9 @@ public class AssignmentManager extends ZooKeeperListener { State state = regionState.getState(); LOG.info("Processing " + regionState); switch (state) { + case CLOSED: + invokeAssign(regionState.getRegion()); + break; case PENDING_OPEN: retrySendRegionOpen(regionState); break;