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;

Reply via email to