You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by sn...@apache.org on 2022/10/10 13:31:01 UTC
[hadoop] branch trunk updated: YARN-6766. Add helper method in FairSchedulerAppsBlock to print app info. Contributed by Riya Khandelwal
This is an automated email from the ASF dual-hosted git repository.
snemeth pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push:
new 0c515b0ef09 YARN-6766. Add helper method in FairSchedulerAppsBlock to print app info. Contributed by Riya Khandelwal
0c515b0ef09 is described below
commit 0c515b0ef09b21fcd3e800bf54c1a7920ebf23fc
Author: Szilard Nemeth <sz...@gmail.com>
AuthorDate: Mon Oct 10 15:28:27 2022 +0200
YARN-6766. Add helper method in FairSchedulerAppsBlock to print app info. Contributed by Riya Khandelwal
---
.../webapp/FairSchedulerAppsBlock.java | 26 +++++++++++++---------
1 file changed, 16 insertions(+), 10 deletions(-)
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/FairSchedulerAppsBlock.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/FairSchedulerAppsBlock.java
index f6202cbcc51..c74e2ae3e1b 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/FairSchedulerAppsBlock.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/FairSchedulerAppsBlock.java
@@ -129,6 +129,12 @@ public class FairSchedulerAppsBlock extends HtmlBlock {
return true;
}
+ private static String printAppInfo(long value) {
+ if (value == -1) {
+ return "N/A";
+ }
+ return String.valueOf(value);
+ }
@Override public void render(Block html) {
TBODY<TABLE<Hamlet>> tbody = html.
@@ -193,16 +199,16 @@ public class FairSchedulerAppsBlock extends HtmlBlock {
.append(appInfo.getFinishTime()).append("\",\"")
.append(appInfo.getState()).append("\",\"")
.append(appInfo.getFinalStatus()).append("\",\"")
- .append(appInfo.getRunningContainers() == -1 ? "N/A" : String
- .valueOf(appInfo.getRunningContainers())).append("\",\"")
- .append(appInfo.getAllocatedVCores() == -1 ? "N/A" : String
- .valueOf(appInfo.getAllocatedVCores())).append("\",\"")
- .append(appInfo.getAllocatedMB() == -1 ? "N/A" : String
- .valueOf(appInfo.getAllocatedMB())).append("\",\"")
- .append(appInfo.getReservedVCores() == -1 ? "N/A" : String
- .valueOf(appInfo.getReservedVCores())).append("\",\"")
- .append(appInfo.getReservedMB() == -1 ? "N/A" : String
- .valueOf(appInfo.getReservedMB())).append("\",\"")
+ .append(printAppInfo(appInfo.getRunningContainers()))
+ .append("\",\"")
+ .append(printAppInfo(appInfo.getAllocatedVCores()))
+ .append("\",\"")
+ .append(printAppInfo(appInfo.getAllocatedMB()))
+ .append("\",\"")
+ .append(printAppInfo(appInfo.getReservedVCores()))
+ .append("\",\"")
+ .append(printAppInfo(appInfo.getReservedMB()))
+ .append("\",\"")
// Progress bar
.append("<br title='").append(percent)
.append("'> <div class='").append(C_PROGRESSBAR).append("' title='")
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org