[ 
https://issues.apache.org/jira/browse/HDFS-14220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16853075#comment-16853075
 ] 

Amithsha commented on HDFS-14220:
---------------------------------

[~ayushtkn] We faced some issue where the rack with 2 blocks going for 
maintanance and a rack with 1 block getting disk issue or some other issue 
randomly.

Since the disks sizes and file counts are huge, sometime we will be in the 
place where the replication should happen on 3 different racks.

> Enable Replica Placement Value Per Rack
> ---------------------------------------
>
>                 Key: HDFS-14220
>                 URL: https://issues.apache.org/jira/browse/HDFS-14220
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: datanode
>    Affects Versions: 2.7.1
>            Reporter: Amithsha
>            Priority: Trivial
>
> By default, Replica placement per rack will be taken care by  
> BlockPlacementPolicyDefault.java .
> With 2 if conditions 
>  # numOfRacks <1 
>  # numOfRacks > 1
> and the placement will happen as 1 on localrack, 2 on remote rack.
> If a user needs max of 1 replica per rack then 
> BlockPlacementPolicyDefault.java modification is needed instead we can add a 
> property to specify the placement policy and replica value per rack.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to