[
https://issues.apache.org/jira/browse/YARN-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sandy Ryza resolved YARN-250.
-----------------------------
Resolution: Won't Fix
> Add a generic mechanism to the resource manager for client communication with
> the scheduler.
> --------------------------------------------------------------------------------------------
>
> Key: YARN-250
> URL: https://issues.apache.org/jira/browse/YARN-250
> Project: Hadoop YARN
> Issue Type: Improvement
> Components: resourcemanager, scheduler
> Affects Versions: 2.0.2-alpha
> Reporter: Sandy Ryza
> Assignee: Sandy Ryza
>
> In MR1 the fair scheduler allowed the queue of a running job to be changed
> through the web UI. For feature parity, this should be supported in MR2, but
> the web UI seems an inappropriate place to put it because of complicated
> security implications and lack of programmatic access. A command line tool
> makes more sense.
>
> A generic mechanism could be leveraged by other schedulers to support similar
> types of functionality and would allow us to avoid making changes to all the
> plumbing each time functionality is added. Other possible uses might include
> suspending pools or fetching scheduler-specific information.
>
> This functionality could be made available through an RPC server within each
> scheduler, but that would require reserving another port, and would introduce
> unnecessary confusion if different schedulers implemented the same mechanism
> in a different way.
> A client should be able to send an RPC with a set of key/value pairs, which
> would be passed to the scheduler. The RPC would return a string (or set of
> key/value pairs).
--
This message was sent by Atlassian JIRA
(v6.1#6144)