From 4981d4c2071ff366f1d4576f680e0e6f14062629 Mon Sep 17 00:00:00 2001 From: Stephen Yuan Jiang Date: Tue, 12 Apr 2016 16:46:39 -0700 Subject: [PATCH] HBASE-15636 hard coded wait time out value in HBaseTestingUtility#waitUntilAllRegionsAssigned might cause test failure (Stephen Yuan Jiang) --- .../java/org/apache/hadoop/hbase/HBaseTestingUtility.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java index ae59df3ce64..b3410828d23 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java @@ -3389,14 +3389,17 @@ public class HBaseTestingUtility extends HBaseCommonTestingUtility { /** * Wait until all regions for a table in hbase:meta have a non-empty - * info:server, up to 60 seconds. This means all regions have been deployed, + * info:server, up to a configuable timeout value (default is 60 seconds) + * This means all regions have been deployed, * master has been informed and updated hbase:meta with the regions deployed * server. * @param tableName the table name * @throws IOException */ public void waitUntilAllRegionsAssigned(final TableName tableName) throws IOException { - waitUntilAllRegionsAssigned(tableName, 60000); + waitUntilAllRegionsAssigned( + tableName, + this.conf.getLong("hbase.client.sync.wait.timeout.msec", 60000)); } /**