HBASE-16289 AsyncProcess stuck messages need to print region/server
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcess.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcess.java
index 812e4bf..4514560 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcess.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncProcess.java
@@ -1682,7 +1682,11 @@
if (!hasWait) { // Only log if wait is infinite.
if (now > lastLog + 10000) {
lastLog = now;
- LOG.info("#" + id + ", waiting for " + currentInProgress + " actions to finish");
+ LOG.info("#" + id + ", waiting for " + currentInProgress
+ + " actions to finish on table: " + tableName);
+ if (currentInProgress <= thresholdToLogUndoneTaskDetails) {
+ logDetailsOfUndoneTasks(currentInProgress);
+ }
}
}
synchronized (actionsInProgress) {