You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ha...@apache.org on 2021/07/19 06:16:44 UTC
[hbase] branch branch-1 updated: HBASE-25923 Region state stuck in
PENDING_OPEN (#3312)
This is an automated email from the ASF dual-hosted git repository.
haxiaolin pushed a commit to branch branch-1
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-1 by this push:
new ed1a759 HBASE-25923 Region state stuck in PENDING_OPEN (#3312)
ed1a759 is described below
commit ed1a75905c2326ac419c6cc4b0995f2a75276b21
Author: Xiaolin Ha <ha...@apache.org>
AuthorDate: Mon Jul 19 14:15:39 2021 +0800
HBASE-25923 Region state stuck in PENDING_OPEN (#3312)
Signed-off-by: Andrew Purtell <ap...@apache.org>
---
.../main/java/org/apache/hadoop/hbase/master/AssignmentManager.java | 5 +++++
1 file changed, 5 insertions(+)
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 0d6b379..83895e8 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
@@ -1958,6 +1958,11 @@ public class AssignmentManager extends ZooKeeperListener {
// Can be a socket timeout, EOF, NoRouteToHost, etc
LOG.info("Unable to communicate with " + destination
+ " in order to assign regions, ", e);
+ for (HRegionInfo region : regions) {
+ if (!regionStates.isRegionOnline(region)) {
+ invokeAssign(region);
+ }
+ }
return false;
}
} finally {