diff --git a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java index eb7da8f..7737062 100644 --- a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java +++ b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java @@ -434,11 +434,15 @@ public abstract class TestRSGroupsBase { TEST_UTIL.waitFor(WAIT_TIMEOUT, new Waiter.Predicate() { @Override public boolean evaluate() throws Exception { + int regionCount = 0; for (List regions : getTableServerRegionMap().get(tableName).values()) { - if (2 != regions.size()) { + if (regions.size() < 1) { return false; } + regionCount += regions.size(); } + if (6 != regionCount) + return false; return true; } });