[ 
https://issues.apache.org/jira/browse/HADOOP-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Harsh J resolved HADOOP-3211.
-----------------------------

    Resolution: Not A Problem

The balancer does this today. The BlockManager and its services do not, however.
                
> Utility to enforce current replication policy on already exitsting blocks
> -------------------------------------------------------------------------
>
>                 Key: HADOOP-3211
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3211
>             Project: Hadoop Common
>          Issue Type: New Feature
>            Reporter: Robert Chansler
>
> If the replica placement policy changes, or if the cluster topology changes, 
> existing block replicas will not be deliberately moved to implement the new 
> policy or to reflect the new topology. The re-replicator and the re-balancer 
> always implement the current policy, but a healthy block may never attract 
> the attention of either of those facilities. 
> In practice, all replicas of a block have been found within a single rack (as 
> allowed by the previous _random rack_ placement policy. The {{fsck}} facility 
> reports such examples.
> The re-placer utility could follow the model of the re-balancer. Or even be 
> part of the re-balancer.
> An alternative implementation would scan the {{fsck}} report for curious 
> blocks, and rename a replica block file on the data node, so as to hide it. 
> The re-replicator would be expected to create a new replica properly placed. 
> (This is a fix up that any administrator could implement.)
> (1761414)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to