You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "J.Andreina (JIRA)" <ji...@apache.org> on 2015/09/08 16:09:45 UTC

[jira] [Created] (HDFS-9036) In BlockPlacementPolicyWithNodeGroup#chooseLocalStorage , random node is selected eventhough fallbackToLocalRack is true.

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)