This is an automated email from the ASF dual-hosted git repository.

snemeth pushed a commit to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/branch-3.3 by this push:
     new a266e32  YARN-10286. PendingContainers bugs in the scheduler outputs. 
Contributed by Andras Gyori
a266e32 is described below

commit a266e32d8243e4f50e81d3fd2d775b07a2d33214
Author: Szilard Nemeth <snem...@apache.org>
AuthorDate: Fri Jun 5 09:50:43 2020 +0200

    YARN-10286. PendingContainers bugs in the scheduler outputs. Contributed by 
Andras Gyori
---
 .../server/resourcemanager/webapp/dao/FairSchedulerQueueInfo.java     | 4 ++++
 .../hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md         | 3 +++
 2 files changed, 7 insertions(+)

diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/FairSchedulerQueueInfo.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/FairSchedulerQueueInfo.java
index f28e5b2..9804a36 100644
--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/FairSchedulerQueueInfo.java
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/FairSchedulerQueueInfo.java
@@ -60,6 +60,7 @@ public class FairSchedulerQueueInfo {
   private ResourceInfo reservedResources;
   private ResourceInfo maxContainerAllocation;
 
+  private long pendingContainers;
   private long allocatedContainers;
   private long reservedContainers;
 
@@ -108,6 +109,7 @@ public class FairSchedulerQueueInfo {
 
     allocatedContainers = queue.getMetrics().getAllocatedContainers();
     reservedContainers = queue.getMetrics().getReservedContainers();
+    pendingContainers = queue.getMetrics().getPendingContainers();
 
     if (allocConf.isReservable(queueName) &&
         !allocConf.getShowReservationAsQueues(queueName)) {
@@ -122,6 +124,8 @@ public class FairSchedulerQueueInfo {
     return allocatedContainers;
   }
 
+  public long getPendingContainers() { return pendingContainers; }
+
   public long getReservedContainers() {
     return reservedContainers;
   }
diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
index 4b8c2cb..a30221d 100644
--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/ResourceManagerRest.md
@@ -338,6 +338,9 @@ The capacity scheduler supports hierarchical queues. This 
one request will print
 | numActiveApplications | int | The number of active applications in this 
queue |
 | numPendingApplications | int | The number of pending applications in this 
queue |
 | numContainers | int | The number of containers being used |
+| allocatedContainers | int | The number of allocated containers in this queue 
|
+| reservedContainers | int | The number of reserved containers in this queue |
+| pendingContainers | int | The number of pending containers in this queue |
 | maxApplications | int | The maximum number of applications this queue can 
have |
 | maxApplicationsPerUser | int | The maximum number of applications per user 
this queue can have |
 | maxActiveApplications | int | The maximum number of active applications this 
queue can have |


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

Reply via email to