[
https://issues.apache.org/jira/browse/YARN-521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13707792#comment-13707792
]
Sandy Ryza commented on YARN-521:
---------------------------------
bq. It would not make sense to do so but if one does so then the method should
return valid results, right?
Right
bq. The list looks good...
Thanks. I think 99% of use cases will be covered by the first bullet point.
The first three bullet points are actually covered by the last one, but (I
hope) make it more explicit about when you don't need to worry. So there
aren't really places to comment them in the code, but I can try to make it
clear that users shouldn't need to worry about grokking the last case if they
fit into one of the earlier ones.
bq. Given this, how does one allow relaxing locality for a previously specific
node request.
That's correct. This is a consequence of the approach we decided on in
YARN-392, in which the scheduler data structures can only accommodate one
locality relaxation value at each priority. Making this work would require
modifying the scheduler data structures to account separately for
locality-relaxed and non-locality-relaxed requests. If we choose to do this in
the future and remove the above restriction, I do not think it would be a
backwards-incompatible change.
Uploading a patch with the additional requested tests and documentation.
> Augment AM - RM client module to be able to request containers only at
> specific locations
> -----------------------------------------------------------------------------------------
>
> Key: YARN-521
> URL: https://issues.apache.org/jira/browse/YARN-521
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: api
> Affects Versions: 2.0.3-alpha
> Reporter: Sandy Ryza
> Assignee: Sandy Ryza
> Attachments: YARN-521-1.patch, YARN-521-2.patch, YARN-521-2.patch,
> YARN-521-3.patch, YARN-521-4.patch, YARN-521.patch
>
>
> When YARN-392 and YARN-398 are completed, it would be good for AMRMClient to
> offer an easy way to access their functionality
--
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