Description
BlockReceiver.close() might be called from multiple places, e.g. PacketResponder#finalizeBlock and BlockReceiver#receiveBlock.
As a result, BlockReceiver#replicaHander should be set to null after release the resource.
Attachments
Attachments
Issue Links
- relates to
-
HDFS-7496 Fix FsVolume removal race conditions on the DataNode by reference-counting the volume instances
- Closed