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

Walter Su updated HADOOP-11676:
-------------------------------
    Status: Patch Available  (was: Open)

> Add API to NetworkTopology for getting all racks
> ------------------------------------------------
>
>                 Key: HADOOP-11676
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11676
>             Project: Hadoop Common
>          Issue Type: Sub-task
>            Reporter: Walter Su
>            Assignee: Walter Su
>         Attachments: HADOOP-11676.patch
>
>
> The existing two NetworkTopology.chooseRandom(..) API support choosing node 
> from scope and choosing outside scope. BlockPlacementPolicyDefault class use 
> these two API to choose node from one rack or choose outside one rack.
> We want to implement a new placement policy called 
> BlockPlacementPolicyFaultTolerant which tries its best to place replicas to 
> most racks. To achieve this, We need to know how many replicas each rack has. 
> And first, we need to get all racks.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to