Ashish Doneriya created YARN-6279:
-------------------------------------

             Summary: Scheduler rest api JSON is not providing all child queues 
names
                 Key: YARN-6279
                 URL: https://issues.apache.org/jira/browse/YARN-6279
             Project: Hadoop YARN
          Issue Type: Bug
          Components: api, fairscheduler, scheduler
    Affects Versions: 2.4.1
         Environment: Ubuntu 14.04, 7.7 GiB, i5, 3.4GHz x 4, 64-bit
            Reporter: Ashish Doneriya


When I hit rest api /ws/v1/cluster/scheduler to get the JSON file. Its gave me 
all child queues information, But it didn't gave me all information about child 
queues of child queues. It displays information of only one sub child queue. 
While in xml format there is no such problem.

I'm providing the xml and json outputs..


<!------------------------JSON----------------------------->

{"scheduler":{"schedulerInfo":{"type":"fairScheduler","rootQueue":{"maxApps":2147483647,"minResources":{"memory":0,"vCores":0},"maxResources":{"memory":8192,"vCores":8},"usedResources":{"memory":0,"vCores":0},"fairResources":{"memory":8192,"vCores":8},"clusterResources":{"memory":8192,"vCores":8},"queueName":"root","schedulingPolicy":"fair","childQueues":[{"maxApps":20,"minResources":{"memory":1024,"vCores":1},"maxResources":{"memory":5283,"vCores":2},"usedResources":{"memory":0,"vCores":0},"fairResources":{"memory":5283,"vCores":0},"clusterResources":{"memory":8192,"vCores":8},"queueName":"root.Engineering","schedulingPolicy":"fair","childQueues":{"type":["fairSchedulerLeafQueueInfo"],"maxApps":2147483647,"minResources":{"memory":1024,"vCores":1},"maxResources":{"memory":8192,"vCores":8},"usedResources":{"memory":0,"vCores":0},"fairResources":{"memory":2642,"vCores":0},"clusterResources":{"memory":8192,"vCores":8},"queueName":"root.Engineering.Development","schedulingPolicy":"fair","numPendingApps":0,"numActiveApps":0},"childQueues":{"type":"fairSchedulerLeafQueueInfo","maxApps":2147483647,"minResources":{"memory":1024,"vCores":1},"maxResources":{"memory":8192,"vCores":8},"usedResources":{"memory":0,"vCores":0},"fairResources":{"memory":2642,"vCores":0},"clusterResources":{"memory":8192,"vCores":8},"queueName":"root.Engineering.TESTING","schedulingPolicy":"fair","numPendingApps":0,"numActiveApps":0}},{"type":"fairSchedulerLeafQueueInfo","maxApps":2147483647,"minResources":{"memory":0,"vCores":0},"maxResources":{"memory":8192,"vCores":8},"usedResources":{"memory":0,"vCores":0},"fairResources":{"memory":2909,"vCores":0},"clusterResources":{"memory":8192,"vCores":8},"queueName":"root.default","schedulingPolicy":"fair","numPendingApps":0,"numActiveApps":0}]}}}}


<!-----------------------------------------XML 
---------------------------------------->


<scheduler>
        <schedulerInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="fairScheduler">
                <rootQueue>
                        <maxApps>2147483647</maxApps>
                        <minResources>
                                <memory>0</memory>
                                <vCores>0</vCores>
                        </minResources>
                        <maxResources>
                                <memory>8192</memory>
                                <vCores>8</vCores>
                        </maxResources>
                        <usedResources>
                                <memory>0</memory>
                                <vCores>0</vCores>
                        </usedResources>
                        <fairResources>
                                <memory>8192</memory>
                                <vCores>8</vCores>
                        </fairResources>
                        <clusterResources>
                                <memory>8192</memory>
                                <vCores>8</vCores>
                        </clusterResources>
                        <queueName>root</queueName>
                        <schedulingPolicy>fair</schedulingPolicy>
                        <childQueues>
                                <maxApps>20</maxApps>
                                <minResources>
                                        <memory>1024</memory>
                                        <vCores>1</vCores>
                                </minResources>
                                <maxResources>
                                        <memory>5283</memory>
                                        <vCores>2</vCores>
                                </maxResources>
                                <usedResources>
                                        <memory>0</memory>
                                        <vCores>0</vCores>
                                </usedResources>
                                <fairResources>
                                        <memory>5283</memory>
                                        <vCores>0</vCores>
                                </fairResources>
                                <clusterResources>
                                        <memory>8192</memory>
                                        <vCores>8</vCores>
                                </clusterResources>
                                <queueName>root.Engineering</queueName>
                                <schedulingPolicy>fair</schedulingPolicy>
                                <childQueues 
xsi:type="fairSchedulerLeafQueueInfo">
                                        <maxApps>2147483647</maxApps>
                                        <minResources>
                                                <memory>1024</memory>
                                                <vCores>1</vCores>
                                        </minResources>
                                        <maxResources>
                                                <memory>8192</memory>
                                                <vCores>8</vCores>
                                        </maxResources>
                                        <usedResources>
                                                <memory>0</memory>
                                                <vCores>0</vCores>
                                        </usedResources>
                                        <fairResources>
                                                <memory>2642</memory>
                                                <vCores>0</vCores>
                                        </fairResources>
                                        <clusterResources>
                                                <memory>8192</memory>
                                                <vCores>8</vCores>
                                        </clusterResources>
                                        
<queueName>root.Engineering.Development</queueName>
                                        
<schedulingPolicy>fair</schedulingPolicy>
                                        <numPendingApps>0</numPendingApps>
                                        <numActiveApps>0</numActiveApps>
                                </childQueues>
                                <childQueues 
xsi:type="fairSchedulerLeafQueueInfo">
                                        <maxApps>2147483647</maxApps>
                                        <minResources>
                                                <memory>1024</memory>
                                                <vCores>1</vCores>
                                        </minResources>
                                        <maxResources>
                                                <memory>8192</memory>
                                                <vCores>8</vCores>
                                        </maxResources>
                                        <usedResources>
                                                <memory>0</memory>
                                                <vCores>0</vCores>
                                        </usedResources>
                                        <fairResources>
                                                <memory>2642</memory>
                                                <vCores>0</vCores>
                                        </fairResources>
                                        <clusterResources>
                                                <memory>8192</memory>
                                                <vCores>8</vCores>
                                        </clusterResources>
                                        
<queueName>root.Engineering.TESTING</queueName>
                                        
<schedulingPolicy>fair</schedulingPolicy>
                                        <numPendingApps>0</numPendingApps>
                                        <numActiveApps>0</numActiveApps>
                                </childQueues>
                        </childQueues>
                        <childQueues xsi:type="fairSchedulerLeafQueueInfo">
                                <maxApps>2147483647</maxApps>
                                <minResources>
                                        <memory>0</memory>
                                        <vCores>0</vCores>
                                </minResources>
                                <maxResources>
                                        <memory>8192</memory>
                                        <vCores>8</vCores>
                                </maxResources>
                                <usedResources>
                                        <memory>0</memory>
                                        <vCores>0</vCores>
                                </usedResources>
                                <fairResources>
                                        <memory>2909</memory>
                                        <vCores>0</vCores>
                                </fairResources>
                                <clusterResources>
                                        <memory>8192</memory>
                                        <vCores>8</vCores>
                                </clusterResources>
                                <queueName>root.default</queueName>
                                <schedulingPolicy>fair</schedulingPolicy>
                                <numPendingApps>0</numPendingApps>
                                <numActiveApps>0</numActiveApps>
                        </childQueues>
                </rootQueue>
        </schedulerInfo>
</scheduler>








--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to