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-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org