HBASE-19694 The initialization order for a fresh cluster is incorrect Addendum. Adds in a missing line that helps debugging.

This commit is contained in:
Michael Stack 2018-01-11 17:47:00 -08:00
parent 9ed52ee3e5
commit d8271b0361
No known key found for this signature in database
GPG Key ID: 9816C7FC8ACC93D2
1 changed files with 4 additions and 3 deletions

View File

@ -187,7 +187,9 @@ public class JVMClusterUtil {
int startTimeout = configuration != null ? Integer.parseInt( int startTimeout = configuration != null ? Integer.parseInt(
configuration.get("hbase.master.start.timeout.localHBaseCluster", "30000")) : 30000; configuration.get("hbase.master.start.timeout.localHBaseCluster", "30000")) : 30000;
if (System.currentTimeMillis() > startTime + startTimeout) { if (System.currentTimeMillis() > startTime + startTimeout) {
throw new RuntimeException(String.format("Master not active after %s seconds", startTimeout)); String msg = "Master not active after " + startTimeout + "ms";
Threads.printThreadInfo(System.out, "Thread dump because: " + msg);
throw new RuntimeException(msg);
} }
} }
@ -216,8 +218,7 @@ public class JVMClusterUtil {
} }
if (System.currentTimeMillis() > startTime + maxwait) { if (System.currentTimeMillis() > startTime + maxwait) {
String msg = "Master not initialized after " + maxwait + "ms seconds"; String msg = "Master not initialized after " + maxwait + "ms seconds";
Threads.printThreadInfo(System.out, Threads.printThreadInfo(System.out, "Thread dump because: " + msg);
"Thread dump because: " + msg);
throw new RuntimeException(msg); throw new RuntimeException(msg);
} }
try { try {