This is an automated email from the ASF dual-hosted git repository. toffer pushed a commit to branch HBASE-11288.branch-2 in repository https://gitbox.apache.org/repos/asf/hbase.git
commit deeb817a47d86b3a8de82c88dbcc4ebc867cb46a Author: Francis Liu <[email protected]> AuthorDate: Sat Aug 8 00:42:56 2020 -0700 missing states requirining waiting for root loaded --- .../hadoop/hbase/master/procedure/ServerCrashProcedure.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.java index 5393fd0..8e231ad 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.java @@ -145,7 +145,11 @@ public class ServerCrashProcedure case SERVER_CRASH_ASSIGN_ROOT: break; + //Don't block hbase:meta processing states on hbase:meta being loaded case SERVER_CRASH_CHECK_CARRYING_META: + case SERVER_CRASH_SPLIT_META_LOGS: + case SERVER_CRASH_DELETE_SPLIT_META_WALS_DIR: + case SERVER_CRASH_ASSIGN_META: // If hbase:root is not loaded, we can't do the check so yield if (env.getAssignmentManager().waitRootLoaded(this)) { LOG.info("pid="+getProcId()+", waiting for root loaded: "+state+ @@ -154,12 +158,6 @@ public class ServerCrashProcedure } break; - //Don't block hbase:meta processing states on hbase:meta being loaded - case SERVER_CRASH_SPLIT_META_LOGS: - case SERVER_CRASH_DELETE_SPLIT_META_WALS_DIR: - case SERVER_CRASH_ASSIGN_META: - break; - default: // If hbase:meta is not assigned, yield. if (env.getAssignmentManager().waitMetaLoaded(this)) {
