You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by md...@apache.org on 2018/07/20 19:51:11 UTC

[19/29] hbase git commit: HBASE-20907 Fix Intermittent failure on TestProcedurePriority

HBASE-20907 Fix Intermittent failure on TestProcedurePriority


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/619e0fda
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/619e0fda
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/619e0fda

Branch: refs/heads/HBASE-20749
Commit: 619e0fdab88ab0599ef157b430e85ac0752eb6c7
Parents: 2bf5e46
Author: Yu Li <li...@apache.org>
Authored: Wed Jul 18 16:02:59 2018 +0800
Committer: Yu Li <li...@apache.org>
Committed: Thu Jul 19 12:00:55 2018 +0800

----------------------------------------------------------------------
 .../hadoop/hbase/master/procedure/TestProcedurePriority.java       | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/619e0fda/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedurePriority.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedurePriority.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedurePriority.java
index 9f5741c..7386b2f 100644
--- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedurePriority.java
+++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestProcedurePriority.java
@@ -136,6 +136,8 @@ public class TestProcedurePriority {
       .stream().filter(t -> !t.getRegionServer().getRegions(TableName.META_TABLE_NAME).isEmpty())
       .findAny().get();
     HRegionServer rsNoMeta = UTIL.getOtherRegionServer(rsWithMetaThread.getRegionServer());
+    // wait for NS table initialization to avoid our error inject affecting master initialization
+    UTIL.waitTableAvailable(TableName.NAMESPACE_TABLE_NAME);
     FAIL = true;
     UTIL.getMiniHBaseCluster().killRegionServer(rsNoMeta.getServerName());
     // wait until all the worker thread are stuck, which means that the stuck checker will start to