From 5fceebd69698bf22e840ca9f527aaa3e63375a9c Mon Sep 17 00:00:00 2001 From: Devaraj K Date: Tue, 12 May 2015 22:20:25 +0530 Subject: [PATCH] YARN-3629. NodeID is always printed as "null" in node manager initialization log. Contributed by nijel. (cherry picked from commit 5c2f05cd9bad9bf9beb0f4ca18f4ae1bc3e84499) --- hadoop-yarn-project/CHANGES.txt | 3 +++ .../hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt index 69acb61ae09..d5d57a78a9e 100644 --- a/hadoop-yarn-project/CHANGES.txt +++ b/hadoop-yarn-project/CHANGES.txt @@ -349,6 +349,9 @@ Release 2.8.0 - UNRELEASED YARN-3602. TestResourceLocalizationService.testPublicResourceInitializesLocalDir fails Intermittently due to IOException from cleanup. (zhihai xu via xgong) + YARN-3629. NodeID is always printed as "null" in node manager initialization log. + (nijel via devaraj) + Release 2.7.1 - UNRELEASED INCOMPATIBLE CHANGES 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 b1ab5f15c90..0eb7ff4ea48 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 @@ -199,7 +199,7 @@ public class NodeStatusUpdaterImpl extends AbstractService implements + durationToTrackStoppedContainers); } super.serviceInit(conf); - LOG.info("Initialized nodemanager for " + nodeId + ":" + + LOG.info("Initialized nodemanager with :" + " physical-memory=" + memoryMb + " virtual-memory=" + virtualMemoryMb + " virtual-cores=" + virtualCores); @@ -213,6 +213,7 @@ public class NodeStatusUpdaterImpl extends AbstractService implements // NodeManager is the last service to start, so NodeId is available. this.nodeId = this.context.getNodeId(); + LOG.info("Node ID assigned is : " + this.nodeId); this.httpPort = this.context.getHttpPort(); this.nodeManagerVersionId = YarnVersionInfo.getVersion(); try {