You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Prabhu Joseph (Jira)" <ji...@apache.org> on 2020/01/28 16:18:00 UTC
[jira] [Created] (YARN-10109) Allow stop and convert from leaf to
parent queue in a single Mutation API call
Prabhu Joseph created YARN-10109:
------------------------------------
Summary: Allow stop and convert from leaf to parent queue in a single Mutation API call
Key: YARN-10109
URL: https://issues.apache.org/jira/browse/YARN-10109
Project: Hadoop YARN
Issue Type: Sub-task
Components: capacity scheduler
Affects Versions: 3.3.0
Reporter: Prabhu Joseph
Assignee: Prabhu Joseph
SchedulerConf Mutation API does not Allow Stop and Adding queue under an existing Leaf Queue in a single call.
*Repro:*
{code:java}
Capacity-Scheduler.xml:
yarn.scheduler.capacity.root.queues = default
yarn.scheduler.capacity.root.default.capacity = 100
cat abc.xml
<sched-conf>
<add-queue>
<queue-name>root.default.v1</queue-name>
<params>
<entry>
<key>capacity</key>
<value>100</value>
</entry>
</params>
</add-queue>
<update-queue>
<queue-name>root.default</queue-name>
<params>
<entry>
<key>state</key>
<value>STOPPED</value>
</entry>
</params>
</update-queue>
</sched-conf>
[yarn@pjoseph-1 tmp]$ curl --negotiate -u : -X PUT -d @add.xml -H "Content-type: application/xml" 'http://<RM_HOST>:8088/ws/v1/cluster/scheduler-conf?user.name=yarn'
Failed to re-init queues : Can not convert the leaf queue: root.default to parent queue since it is not yet in stopped state. Current State : RUNNING
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org