This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a commit to branch branch-2
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2 by this push:
     new 1a2d47b  HBASE-23079 Addendum fix broken UT
1a2d47b is described below

commit 1a2d47b6c7f78ecd75bf089552ec2f4994ef8b6f
Author: Duo Zhang <[email protected]>
AuthorDate: Mon Sep 30 15:46:46 2019 +0800

    HBASE-23079 Addendum fix broken UT
---
 .../master/assignment/TestOpenRegionProcedureBackoff.java      | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestOpenRegionProcedureBackoff.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestOpenRegionProcedureBackoff.java
index 69ad093..9f5b6fc 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestOpenRegionProcedureBackoff.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/assignment/TestOpenRegionProcedureBackoff.java
@@ -31,6 +31,7 @@ import org.apache.hadoop.hbase.client.AsyncAdmin;
 import org.apache.hadoop.hbase.client.AsyncConnection;
 import org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder;
 import org.apache.hadoop.hbase.client.ConnectionFactory;
+import org.apache.hadoop.hbase.client.RegionLocator;
 import org.apache.hadoop.hbase.client.TableDescriptorBuilder;
 import org.apache.hadoop.hbase.master.HMaster;
 import org.apache.hadoop.hbase.master.MasterServices;
@@ -94,7 +95,14 @@ public class TestOpenRegionProcedureBackoff {
     Configuration conf = UTIL.getConfiguration();
     conf.setClass(HConstants.MASTER_IMPL, HMasterForTest.class, HMaster.class);
     UTIL.startMiniCluster(1);
-    UTIL.waitTableAvailable(TableName.META_TABLE_NAME);
+    UTIL.waitFor(10000, () -> {
+      try (
+        RegionLocator locator = 
UTIL.getConnection().getRegionLocator(TableName.META_TABLE_NAME)) {
+        return locator.getRegionLocation(HConstants.EMPTY_START_ROW) != null;
+      } catch (Exception e) {
+        return false;
+      }
+    });
   }
 
   @AfterClass

Reply via email to