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: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to