[
https://issues.apache.org/jira/browse/HADOOP-11676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zhe Zhang reopened HADOOP-11676:
--------------------------------
> 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
> Fix For: HDFS-7285
>
> Attachments: HADOOP-11676.002.patch, 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)