diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
index 7881b5db0bebd582f2e197460ba966534104bd44..2ded3666a4090e88bd99adb7def590e12bbcd1fe 100644
--- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
+++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
@@ -1036,6 +1036,12 @@ Response Body:
| queueName | string | The name of the queue |
| schedulingPolicy | string | The name of the scheduling policy used by the queue |
| childQueues | array of queues(JSON)/queue objects(XML) | A collection of sub-queue information. Omitted if the queue has no childQueues. |
+| allocatedContainers | int | The number of allocated containers |
+| demandResources | A single resource object | The resources that need to be allocated to this queue |
+| pendingContainers | int | The number of pending containers |
+| preemptable | boolean | true if containers in this queue can be preempted |
+| reservedContainers | int | The number of reserved containers |
+| steadyFairResources | A single resource object | The steady fair share for the queue |
### Elements of the queues object for a Leaf queue - contains all the elements in parent except 'childQueues' plus the following
@@ -1074,13 +1080,19 @@ Response Body:
"scheduler": {
"schedulerInfo": {
"rootQueue": {
+ "allocatedContainers": 0,
"childQueues": {
"queue": [
{
+ "allocatedContainers": 0,
"clusterResources": {
"memory": 8192,
"vCores": 8
},
+ "demandResources": {
+ "memory": 0,
+ "vCores": 0
+ },
"fairResources": {
"memory": 0,
"vCores": 0
@@ -1096,8 +1108,15 @@ Response Body:
},
"numActiveApps": 0,
"numPendingApps": 0,
+ "pendingContainers": 0,
+ "preemptable": true,
"queueName": "root.default",
+ "reservedContainers": 0,
"schedulingPolicy": "fair",
+ "steadyFairResources": {
+ "memory": 4096,
+ "vCores": 0
+ },
"type": "fairSchedulerLeafQueueInfo",
"usedResources": {
"memory": 0,
@@ -1105,12 +1124,18 @@ Response Body:
}
},
{
+ "allocatedContainers": 0,
"childQueues": {
"queue": [
{
+ "allocatedContainers": 0,
"clusterResources": {
"memory": 8192,
- "vCores": 8
+ "vCores": 8
+ },
+ "demandResources": {
+ "memory": 0,
+ "vCores": 0
},
"fairResources": {
"memory": 10000,
@@ -1127,8 +1152,15 @@ Response Body:
},
"numActiveApps": 0,
"numPendingApps": 0,
+ "pendingContainers": 0,
+ "preemptable": true,
"queueName": "root.sample_queue.sample_sub_queue",
+ "reservedContainers": 0,
"schedulingPolicy": "fair",
+ "steadyFairResources": {
+ "memory": 4096,
+ "vCores": 0
+ },
"type": "fairSchedulerLeafQueueInfo",
"usedResources": {
"memory": 0,
@@ -1141,6 +1173,10 @@ Response Body:
"memory": 8192,
"vCores": 8
},
+ "demandResources": {
+ "memory": 0,
+ "vCores": 0
+ },
"fairResources": {
"memory": 10000,
"vCores": 0
@@ -1154,19 +1190,30 @@ Response Body:
"memory": 10000,
"vCores": 0
},
+ "pendingContainers": 0,
+ "preemptable": true,
"queueName": "root.sample_queue",
+ "reservedContainers": 0,
"schedulingPolicy": "fair",
+ "steadyFairResources": {
+ "memory": 4096,
+ "vCores": 0
+ },
"usedResources": {
"memory": 0,
"vCores": 0
}
}
- ],
+ ]
},
"clusterResources": {
"memory": 8192,
"vCores": 8
},
+ "demandResources": {
+ "memory": 0,
+ "vCores": 0
+ },
"fairResources": {
"memory": 8192,
"vCores": 8
@@ -1180,8 +1227,15 @@ Response Body:
"memory": 0,
"vCores": 0
},
+ "pendingContainers": 0,
+ "preemptable": true,
"queueName": "root",
+ "reservedContainers": 0,
"schedulingPolicy": "fair",
+ "steadyFairResources": {
+ "memory": 8192,
+ "vCores": 8
+ },
"usedResources": {
"memory": 0,
"vCores": 0
@@ -1227,6 +1281,14 @@ Response Body:
0
0
+
+ 0
+ 0
+
+
+ 8192
+ 8
+
8192
8
@@ -1235,8 +1297,12 @@ Response Body:
8192
8
+ 0
+ 0
+ 0
root
fair
+ true
2147483647
@@ -1252,6 +1318,14 @@ Response Body:
0
0
+
+ 0
+ 0
+
+
+ 4096
+ 0
+
0
0
@@ -1260,15 +1334,19 @@ Response Body:
8192
8
+ 0
+ 0
+ 0
root.default
fair
+ true
0
0
50
- 10000
+ 0
0
@@ -1279,6 +1357,14 @@ Response Body:
0
0
+
+ 0
+ 0
+
+
+ 4096
+ 0
+
10000
0
@@ -1287,8 +1373,12 @@ Response Body:
8192
8
+ 0
+ 0
+ 0
root.sample_queue
fair
+ true
2147483647
@@ -1304,6 +1394,14 @@ Response Body:
0
0
+
+ 0
+ 0
+
+
+ 4096
+ 0
+
10000
0
@@ -1312,8 +1410,12 @@ Response Body:
8192
8
+ 0
+ 0
+ 0
root.sample_queue.sample_sub_queue
fair
+ true
0
0
@@ -4280,4 +4382,4 @@ Response Body:
2016-11-27T09:36:16.678+05:30
90
-```
\ No newline at end of file
+```