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

Reply via email to