J.Andreina created HDFS-9036:
--------------------------------

             Summary: In BlockPlacementPolicyWithNodeGroup#chooseLocalStorage , 
random node is selected eventhough fallbackToLocalRack is true.
                 Key: HDFS-9036
                 URL: https://issues.apache.org/jira/browse/HDFS-9036
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: J.Andreina
            Assignee: J.Andreina


For example in below clusterMap

Writer                         = "/d2/r4/n8" which does not have local node.
Available nodes rack = {"/d2/r4/n7","/d1/r1/n1","/d1/r2/n3","/d2/r3/n6"}

Current hierarchy in choosing node for first local storage replica is
        1. Choose local machine (Not available)
        2. Choose Local node group machine (Not available)
        3. choose random

*But instead of choosing random , should choose localrack node first(if 
fallbackToLocalRack is true, in example it is "/d2/r4/n7" ) else should go for 
radom node*



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

Reply via email to