HADOOP-17938. Print lockWarningThreshold in InstrumentedLock#logWarni… (#3485)
Reviewed-by: Hui Fei <ferhui@apache.org>
(cherry picked from commit 211db3fe08
)
This commit is contained in:
parent
4475d8bfe7
commit
5ed4274f38
@ -150,23 +150,23 @@ public Condition newCondition() {
|
||||
|
||||
@VisibleForTesting
|
||||
void logWarning(long lockHeldTime, SuppressedSnapshot stats) {
|
||||
logger.warn(String.format("Lock held time above threshold: " +
|
||||
logger.warn(String.format("Lock held time above threshold(%d ms): " +
|
||||
"lock identifier: %s " +
|
||||
"lockHeldTimeMs=%d ms. Suppressed %d lock warnings. " +
|
||||
"Longest suppressed LockHeldTimeMs=%d. " +
|
||||
"The stack trace is: %s" ,
|
||||
name, lockHeldTime, stats.getSuppressedCount(),
|
||||
lockWarningThreshold, name, lockHeldTime, stats.getSuppressedCount(),
|
||||
stats.getMaxSuppressedWait(),
|
||||
StringUtils.getStackTrace(Thread.currentThread())));
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
void logWaitWarning(long lockWaitTime, SuppressedSnapshot stats) {
|
||||
logger.warn(String.format("Waited above threshold to acquire lock: " +
|
||||
logger.warn(String.format("Waited above threshold(%d ms) to acquire lock: " +
|
||||
"lock identifier: %s " +
|
||||
"waitTimeMs=%d ms. Suppressed %d lock wait warnings. " +
|
||||
"Longest suppressed WaitTimeMs=%d. " +
|
||||
"The stack trace is: %s", name, lockWaitTime,
|
||||
"The stack trace is: %s", lockWarningThreshold, name, lockWaitTime,
|
||||
stats.getSuppressedCount(), stats.getMaxSuppressedWait(),
|
||||
StringUtils.getStackTrace(Thread.currentThread())));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user