Web services returns incorrect JSON for deep queue tree
-------------------------------------------------------

                 Key: MAPREDUCE-4020
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4020
             Project: Hadoop Map/Reduce
          Issue Type: Bug
          Components: mrv2, webapps
    Affects Versions: 0.23.1
            Reporter: Jason Lowe


When the capacity scheduler is configured for more than two levels of queues, 
the web services API returns incorrect JSON for the subQueues field of some 
parent queues.  The "subQueues" field for parent queues should always be an 
array, but sometimes the field appears multiple times for a queue and as what 
looks like a CapacityQueueInfo object instead of an array.  Besides the 
sometimes-an-array-sometimes-not problem, parsing the result into a JSON object 
causes all but the last "subQueues" field to be discarded since they are 
overwritten by subsequent fields with the same name.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to