in hbase-oss/src/main/java/org/apache/hadoop/hbase/oss/sync/ZKTreeLockManager.java [371:383]
String describeLock(InterProcessReadWriteLock lock) {
if (lock == null) {
return "null";
}
InterProcessMutex rlock = lock.readLock();
InterProcessMutex wlock = lock.writeLock();
StringBuilder sb = new StringBuilder();
sb.append("ReadLock[heldByThisThread=").append(rlock.isOwnedByCurrentThread());
sb.append(", heldInThisProcess=").append(rlock.isAcquiredInThisProcess()).append("]");
sb.append(" WriteLock[heldByThisThread=").append(wlock.isOwnedByCurrentThread());
sb.append(", heldInThisProcess=").append(wlock.isAcquiredInThisProcess()).append("]");
return sb.toString();
}