[ https://issues.apache.org/jira/browse/HDFS-6015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kihwal Lee resolved HDFS-6015. ------------------------------ Resolution: Fixed Fix Version/s: HDFS-5535 (Rolling upgrades) Thanks for the review, Chris. I've committed this to the RU branch. > Fix TestBlockRecovery#testRaceBetweenReplicaRecoveryAndFinalizeBlock > -------------------------------------------------------------------- > > Key: HDFS-6015 > URL: https://issues.apache.org/jira/browse/HDFS-6015 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: datanode, ha, hdfs-client, namenode > Reporter: Kihwal Lee > Assignee: Kihwal Lee > Fix For: HDFS-5535 (Rolling upgrades) > > Attachments: HDFS-6015.patch > > > After HDFS-5583, > TestBlockRecovery.testRaceBetweenReplicaRecoveryAndFinalizeBlock started > failing. It seems HDFS-5583 exposed a bug. > When a receiver thread is interrupted, it is supposed to interrupt responder > and join on it. The join timeout is configurable. This is not what actually > happens. It was fixed in HDFS-5583 and now the test case that depended on the > broken behavior is breaking. -- This message was sent by Atlassian JIRA (v6.1.5#6160)