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