[ https://issues.apache.org/jira/browse/HDFS-5207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tsz Wo (Nicholas), SZE updated HDFS-5207: ----------------------------------------- Resolution: Fixed Fix Version/s: 2.3.0 Status: Resolved (was: Patch Available) I have committed this. Thanks, Junping! > In BlockPlacementPolicy, update 2 parameters of chooseTarget() > -------------------------------------------------------------- > > Key: HDFS-5207 > URL: https://issues.apache.org/jira/browse/HDFS-5207 > Project: Hadoop HDFS > Issue Type: Improvement > Components: namenode > Reporter: Junping Du > Assignee: Junping Du > Fix For: 2.3.0 > > Attachments: HDFS-5207-v1.patch, HDFS-5207-v2.patch, > HDFS-5207-v3.patch, HDFS-5207-v4.patch > > > We should change chooseTarget(..., DatanodeDescriptor writer, ...) to > chooseTarget (..., node writer, ...) as the only important property of writer > is to identify other nodes' location relationship so more generic one could > be better. It also helps to cover cases that client node is not a Datanode. > Also, the excluded nodes are not necessary to be a HashMap with the same key > and value, Set is more proper in this case. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira