Author: sandy
Date: Tue Oct 29 00:57:19 2013
New Revision: 1536575
URL: http://svn.apache.org/r1536575
Log:
YARN-1109. Demote NodeManager "Sending out status for container" logs to debug
(haosdent via Sandy Ryza)
Modified:
hadoop/common/branches/branch-2.2/hadoop-yarn-project/CHANGES.txt
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/records/impl/pb/ContainerStatusPBImpl.java
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java
Modified: hadoop/common/branches/branch-2.2/hadoop-yarn-project/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2.2/hadoop-yarn-project/CHANGES.txt?rev=1536575&r1=1536574&r2=1536575&view=diff
==============================================================================
--- hadoop/common/branches/branch-2.2/hadoop-yarn-project/CHANGES.txt (original)
+++ hadoop/common/branches/branch-2.2/hadoop-yarn-project/CHANGES.txt Tue Oct
29 00:57:19 2013
@@ -23,6 +23,9 @@ Release 2.2.1 - UNRELEASED
YARN-1333. Support blacklisting in the Fair Scheduler (Tsuyoshi Ozawa via
Sandy Ryza)
+ YARN-1109. Demote NodeManager "Sending out status for container" logs to
+ debug (haosdent via Sandy Ryza)
+
OPTIMIZATIONS
BUG FIXES
Modified:
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/records/impl/pb/ContainerStatusPBImpl.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/records/impl/pb/ContainerStatusPBImpl.java?rev=1536575&r1=1536574&r2=1536575&view=diff
==============================================================================
---
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/records/impl/pb/ContainerStatusPBImpl.java
(original)
+++
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/api/records/impl/pb/ContainerStatusPBImpl.java
Tue Oct 29 00:57:19 2013
@@ -74,7 +74,14 @@ public class ContainerStatusPBImpl exten
@Override
public String toString() {
- return TextFormat.shortDebugString(getProto());
+ StringBuilder sb = new StringBuilder();
+ sb.append("ContainerStatus: [");
+ sb.append("ContainerId: ").append(getContainerId()).append(", ");
+ sb.append("State: ").append(getState()).append(", ");
+ sb.append("Diagnostics: ").append(getDiagnostics()).append(", ");
+ sb.append("ExitStatus: ").append(getExitStatus()).append(", ");
+ sb.append("]");
+ return sb.toString();
}
private void mergeLocalToBuilder() {
Modified:
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java?rev=1536575&r1=1536574&r2=1536575&view=diff
==============================================================================
---
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java
(original)
+++
hadoop/common/branches/branch-2.2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/NodeStatusUpdaterImpl.java
Tue Oct 29 00:57:19 2013
@@ -311,7 +311,9 @@ public class NodeStatusUpdaterImpl exten
container.cloneAndGetContainerStatus();
containersStatuses.add(containerStatus);
++numActiveContainers;
- LOG.info("Sending out status for container: " + containerStatus);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Sending out status for container: " + containerStatus);
+ }
if (containerStatus.getState() == ContainerState.COMPLETE) {
// Remove