Rohith Sharma K S created YARN-4819:
---------------------------------------

             Summary: SLS requested containers are never allocated for 
NODE_LOCAL and RACK_LOCAL tyep
                 Key: YARN-4819
                 URL: https://issues.apache.org/jira/browse/YARN-4819
             Project: Hadoop YARN
          Issue Type: Bug
          Components: scheduler-load-simulator
            Reporter: Rohith Sharma K S
            Assignee: Rohith Sharma K S


SLS requested containers are always assigned in off-switch mode. And scheduler 
will never allocate any containers for Node-Local and Rack-local mode. 

The reason for the above behavior is parsing of jobinput file for container 
host and rack. The input given in job file for rack and node is like below.
{code}"container.host" : "/default-rack/node1",{code}. But after parsing , the 
resource request sent for rack is "default-rack" which misses slash('/'). While 
container allocation during node heartbeat , node rack  name is resolved for 
rack which is */default-rack* with which look up for resource request for this 
rack returns null. So, All the requests are assigned to off-switch.



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

Reply via email to