[ 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)