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 <[email protected]>
AuthorDate: Mon Jul 19 14:15:39 2021 +0800
HBASE-25923 Region state stuck in PENDING_OPEN (#3312)
Signed-off-by: Andrew Purtell <[email protected]>
---
.../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 {