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

Vinod Kumar Vavilapalli commented on YARN-2493:
-----------------------------------------------

More comments:

h4. ApplicationSubmissionContext

 - Call get|setAppLabelExpression() as simply (get|set)NodeLabelExpression? 
'App' is already captured in the class-name.
 - Similarly ApplicationSubmissionContextProto.app_label_expression -> 
node_label_expression
 - Javadoc of {get|set}AppLabelExpression() should include what it really 
means: Say "Get Node-label expression for this app. If this is set, all 
containers of this application will get allocated resources on only those nodes 
that satisfy this node-label-expression".
 - In the new constructor that you added, the priority is the AM-container 
priority while the existing constructor assumes it to be application priority. 
Let's definitely keep application-priority in all the APIs old and new.

bq. We will be supporting app-priorities via YARN-1963, let's not deprecate 
these APIs for now.
Missed this in javadoc of getPriority()? Also setPriority(Priority priority) 
was private, you made it public now.

h4. ResourceRequest

 - Call ResourceRequest.get|setLabelExpression() as 
(get|set)NodeLabelExpression?
 - Similarly ResourceRequestProto.label_expression -> node_label_expression
 - bq. Let's mark the new APIs evolving
   Missed this for this record?
 - Similar to submission context, let's put this in the javadoc: "Get Node 
Label expression for this Resource Request. If this is set, all containers 
allocated to satisfy this resource-request will be only on those nodes that 
satisfy this node-label-expression"


> [YARN-796] API changes for users
> --------------------------------
>
>                 Key: YARN-2493
>                 URL: https://issues.apache.org/jira/browse/YARN-2493
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: api
>            Reporter: Wangda Tan
>            Assignee: Wangda Tan
>         Attachments: YARN-2493.patch, YARN-2493.patch, YARN-2493.patch
>
>
> This JIRA includes API changes for users of YARN-796, like changes in 
> {{ResourceRequest}}, {{ApplicationSubmissionContext}}, etc. This is a common 
> part of YARN-796.



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

Reply via email to