[ 
https://issues.apache.org/jira/browse/YARN-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13618475#comment-13618475
 ] 

Bikas Saha commented on YARN-392:
---------------------------------

How about calling is disableLocalityRelaxation as thats what it is basically 
doing. When specified on a node it would mean do not relax locality to rack or 
ANY. Potentially, we could also say that when specified on a rack then it would 
mean do not relax locality to ANY. Do you think it could be used to specify 
either exact nodes or exact racks. In that case, we would need to check that if 
this flag is set then either nodes or racks but not both are specified. 
I am not sure how to make sense of 2 different asks to the RM (at the same 
priority) that say 
1) allocate at specific node A (ie do not relax locality to rackA) 
2) allocate at specific rack rackA (ie do not relax locality to ANY) where node 
A is contained in rackA
                
> Make it possible to schedule to specific nodes without dropping locality
> ------------------------------------------------------------------------
>
>                 Key: YARN-392
>                 URL: https://issues.apache.org/jira/browse/YARN-392
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Bikas Saha
>            Assignee: Sandy Ryza
>         Attachments: YARN-392-1.patch, YARN-392.patch
>
>
> Currently its not possible to specify scheduling requests for specific nodes 
> and nowhere else. The RM automatically relaxes locality to rack and * and 
> assigns non-specified machines to the app.

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

Reply via email to