[ https://issues.apache.org/jira/browse/HDFS-7082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on HDFS-7082 started by Srikanth Upputuri. ----------------------------------------------- > When replication factor equals number of data nodes, corrupt replica will > never get substituted with good replica > ----------------------------------------------------------------------------------------------------------------- > > Key: HDFS-7082 > URL: https://issues.apache.org/jira/browse/HDFS-7082 > Project: Hadoop HDFS > Issue Type: Bug > Components: namenode > Reporter: Srikanth Upputuri > Assignee: Srikanth Upputuri > Priority: Minor > > BlockManager will not invalidate a corrupt replica if this brings down the > total number of replicas below replication factor (except if the corrupt > replica has a wrong genstamp). On clusters where the replication factor = > total data nodes, a new replica can not be created from a live replica as all > the available datanodes already have a replica each. Because of this, the > corrupt replicas will never be substituted with good replicas, so will never > get deleted. Sooner or later all replicas may get corrupt and there will be > no live replicas in the cluster for this block. -- This message was sent by Atlassian JIRA (v6.3.4#6332)