Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.20-append, 0.20.205.0, 0.21.0
-
None
-
Reviewed
Description
BlockManager.invalidateCorruptReplicas() iterates over DatanodeDescriptor-s while removing corrupt replicas from the descriptors. This causes ConcurrentModificationException if there is more than one replicas of the block. I ran into this exception debugging different scenarios in append, but it should be fixed in the trunk too.
Attachments
Attachments
Issue Links
- is depended upon by
-
HDFS-142 In 0.20, move blocks being written into a blocksBeingWritten directory
- Closed