hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Kumar Vavilapalli (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-2493) [YARN-796] API changes for users
Date Mon, 29 Sep 2014 00:49:35 GMT

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

View raw message