Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Heterogeneous Storage (HDFS-2832)
-
None
-
Reviewed
Description
NN chooses a provisional target storage when allocating a new block and records that block in the blockList of that storage. However the datanode is free to choose a different storage for the block. On the next block report the NN ends up with two blockList entries for the same replica+DN combination.