Walter Su created HDFS-10316: -------------------------------- Summary: revisit corrupt replicas count Key: HDFS-10316 URL: https://issues.apache.org/jira/browse/HDFS-10316 Project: Hadoop HDFS Issue Type: Bug Reporter: Walter Su
A DN has 4 types of storages: 1. NORMAL 2. READ_ONLY 3. FAILED 4. (missing/pruned) blocksMap.numNodes(blk) counts 1,2,3 blocksMap.getStorages(blk) counts 1,2,3 countNodes(blk).corruptReplicas() counts 1,2 corruptReplicas counts 1,2,3,4. Because findAndMarkBlockAsCorrupt(..) supports adding blk to the map even if the storage is not found. The inconsistency causes bugs like HDFS-9958. -- This message was sent by Atlassian JIRA (v6.3.4#6332)