From 7ce087f18e06b85d2927ac1ba982065d92d361ad Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Thu, 3 May 2018 13:45:20 -0700 Subject: [PATCH] HBASE-20498 [AMv2] Stuck in UnexpectedStateException --- .../org/apache/hadoop/hbase/master/assignment/AssignProcedure.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java index 768f32bd1c..72c4f2d98e 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/AssignProcedure.java @@ -166,8 +166,8 @@ public class AssignProcedure extends RegionTransitionProcedure { // Don't assign if table is in disabling or disabled state. TableStateManager tsm = env.getMasterServices().getTableStateManager(); TableName tn = regionNode.getRegionInfo().getTable(); - if (tsm.getTableState(tn).isDisabledOrDisabling()) { - LOG.info("Table " + tn + " state=" + tsm.getTableState(tn) + ", skipping " + this); + if (tsm.getTableState(tn).isDisabled()) { + LOG.info("Table={}, state={}, skipping {}", tn, tsm.getTableState(tn), this); return false; } // If the region is SPLIT, we can't assign it. But state might be CLOSED, rather than -- 2.16.3