ZanderXu created HDFS-16600:
-------------------------------
Summary: Deadlock on DataNode
Key: HDFS-16600
URL: https://issues.apache.org/jira/browse/HDFS-16600
Project: Hadoop HDFS
Issue Type: Bug
Reporter: ZanderXu
Assignee: ZanderXu
The UT
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.testSynchronousEviction
failed, because happened deadlock, which is introduced by
[HDFS-16534|https://issues.apache.org/jira/browse/HDFS-16534].
DeadLock:
{code:java}
// org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.createRbw line 1588
need a read lock
try (AutoCloseableLock lock = lockManager.readLock(LockLevel.BLOCK_POOl,
b.getBlockPoolId()))
// org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.evictBlocks line 3526
need a write lock
try (AutoCloseableLock lock = lockManager.writeLock(LockLevel.BLOCK_POOl, bpid))
{code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]