diff options
Diffstat (limited to 'zkfacade')
-rw-r--r-- | zkfacade/src/main/java/com/yahoo/vespa/curator/stats/ThreadLockStats.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/ThreadLockStats.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/ThreadLockStats.java index 70442e4833d..73ce731390d 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/ThreadLockStats.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/stats/ThreadLockStats.java @@ -189,7 +189,7 @@ public class ThreadLockStats { if (threadAcquiringLockPath == threadHoldingLockPath) { // reentry return; - } else if (threadsAcquiring.contains(threadAcquiringLockPath)) { + } else if (threadsAcquiring.contains(threadHoldingLockPath)) { // deadlock getGlobalLockMetrics(pathToAcquire).incrementDeadlockCount(); logger.warning(errorMessage.toString()); @@ -201,7 +201,7 @@ public class ThreadLockStats { return; } - threadsAcquiring.add(threadHoldingLockPath); + threadsAcquiring.add(threadAcquiringLockPath); lockPath = nextLockPath.get(); threadAcquiringLockPath = threadHoldingLockPath; } |