[
https://issues.apache.org/jira/browse/YARN-3250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14646518#comment-14646518
]
Sunil G commented on YARN-3250:
-------------------------------
Hi [~rohithsharma]
Thank you for bringing up with api suggestions. I have few comments.
bq.ApplicationClientProtocol#setPriority(SetApplicationProrityRequest)
Could we use api name as {{setApplicationPriority}}
bq. I suggest to store cluster-level-application-priority in store and whenever
RM is switched/Restarted, give higher preference to store.
I think this is a known design dilema we have in Yarn now. Once a centralized
config tickets are done, we can have a clear solution. I am fine with having a
priority given to RMStateStore over config file during restart. If there are no
configuration changes, we can use value from yarn-site.xml. How will be the
storage location path for this cluster-application-priority. I think we can
group under cluster level so in future common other cluster configs can be
placed if needed.
bq.Apart from above API's , should there any new API's to be added?
We can change default priority of a queue by changing capacity-scheduler.xml
and call refreshQueues. I feel we may not need a command for that now.
bq../yarn application -set-priority <ApplicationId> --priority <value>
I feel we can have {{./yarn application --setPriority <ApplicationId>
--priority <value>}}
I was trying to sync with existing application commands {{-appStates}}
{{-appTypes}}
cc/[~jianhe] [~leftnoteasy] Please share your thoughts.
> Support admin/user cli interface in for Application Priority
> ------------------------------------------------------------
>
> Key: YARN-3250
> URL: https://issues.apache.org/jira/browse/YARN-3250
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: resourcemanager
> Reporter: Sunil G
> Assignee: Rohith Sharma K S
>
> Current Application Priority Manager supports only configuration via file.
> To support runtime configurations for admin cli and REST, a common management
> interface has to be added which can be shared with NodeLabelsManager.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)