Srikanth Upputuri created HDFS-7082:
---------------------------------------
Summary: 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)