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

Sandy Ryza commented on YARN-1018:
----------------------------------

By setting locality relaxation to false, you're essentially saying "I want my 
container on these specific nodes and racks".  It doesn't make sense to say 
that and then not specify any nodes or racks.  My thinking was that it's better 
to fail and alert the user that what they're doing doesn't make sense than to 
silently not give them a container.
                
> prereq check for AMRMClient.ContainerRequest relaxLocality flag wrong
> ---------------------------------------------------------------------
>
>                 Key: YARN-1018
>                 URL: https://issues.apache.org/jira/browse/YARN-1018
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: client
>    Affects Versions: 2.1.0-beta
>            Reporter: Steve Loughran
>            Priority: Minor
>
> Trying to create a container request with no racks/nodes and no relaxed 
> priority fails
> {code}
> new AMRMClient.ContainerRequest(capability, null, null, 0, false);
> {code}
> expected: a container request.
> actual: stack trace saying I can't relax node locality.

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