From 0ec21b96670e308fd152547b0f86f07b8d6d0dd0 Mon Sep 17 00:00:00 2001 From: Jim Brennan Date: Mon, 14 Sep 2020 21:19:14 +0000 Subject: [PATCH] YARN-10430. Log improvements in NodeStatusUpdaterImpl. Contributed by Bilwa S T. (cherry picked from commit 90894ea641f571ebc092f177538f40157f1b3113) --- .../nodemanager/NodeStatusUpdaterImpl.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java index 5c13da242ae..dcfe83cb028 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java @@ -405,10 +405,10 @@ nodeManagerVersionId, containerReports, getRunningApplications(), List logAggregationReports = context.getNMLogAggregationStatusTracker() .pullCachedLogAggregationReports(); - LOG.debug("The cache log aggregation status size:{}", - logAggregationReports.size()); if (logAggregationReports != null && !logAggregationReports.isEmpty()) { + LOG.debug("The cache log aggregation status size:{}", + logAggregationReports.size()); request.setLogAggregationReportsForApps(logAggregationReports); } } @@ -623,8 +623,10 @@ protected List getContainerStatuses() throws IOException { } containerStatuses.addAll(pendingCompletedContainers.values()); - LOG.debug("Sending out {} container statuses: {}", - containerStatuses.size(), containerStatuses); + if (!containerStatuses.isEmpty()) { + LOG.debug("Sending out {} container statuses: {}", + containerStatuses.size(), containerStatuses); + } return containerStatuses; } @@ -663,8 +665,10 @@ private List getNMContainerStatuses() throws IOException { addCompletedContainer(containerId); } } - LOG.info("Sending out " + containerStatuses.size() - + " NM container statuses: " + containerStatuses); + if (!containerStatuses.isEmpty()) { + LOG.info("Sending out " + containerStatuses.size() + + " NM container statuses: " + containerStatuses); + } return containerStatuses; }