From 029714e3ec80259440941226c38cd60ed75901af Mon Sep 17 00:00:00 2001 From: Weiwei Yang Date: Thu, 7 Dec 2017 17:29:40 +0800 Subject: [PATCH] YARN-7607. Remove the trailing duplicated timestamp in container diagnostics message. Contributed by Weiwei Yang. --- .../container/ContainerImpl.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 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/containermanager/container/ContainerImpl.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/container/ContainerImpl.java index 53cdbdb9d1b..d2a962dcd41 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/container/ContainerImpl.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/container/ContainerImpl.java @@ -1535,7 +1535,7 @@ public class ContainerImpl implements Container { ContainerExitEvent exitEvent = (ContainerExitEvent) event; container.exitCode = exitEvent.getExitCode(); if (exitEvent.getDiagnosticInfo() != null) { - container.addDiagnostics(exitEvent.getDiagnosticInfo(), "\n"); + container.addDiagnostics(exitEvent.getDiagnosticInfo() + "\n"); } // TODO: Add containerWorkDir to the deletion service. @@ -1572,7 +1572,7 @@ public class ContainerImpl implements Container { container.addDiagnostics("Diagnostic message from attempt " + n + " : ", "\n"); } - container.addDiagnostics(exitEvent.getDiagnosticInfo(), "\n"); + container.addDiagnostics(exitEvent.getDiagnosticInfo() + "\n"); } if (container.shouldRetry(container.exitCode)) { @@ -1731,7 +1731,7 @@ public class ContainerImpl implements Container { ContainerResourceFailedEvent rsrcFailedEvent = (ContainerResourceFailedEvent) event; - container.addDiagnostics(rsrcFailedEvent.getDiagnosticMessage(), "\n"); + container.addDiagnostics(rsrcFailedEvent.getDiagnosticMessage() + "\n"); // Inform the localizer to decrement reference counts and cleanup // resources. @@ -1754,7 +1754,7 @@ public class ContainerImpl implements Container { container.metrics.endInitingContainer(); ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); - container.addDiagnostics(killEvent.getDiagnostic(), "\n"); + container.addDiagnostics(killEvent.getDiagnostic() + "\n"); container.addDiagnostics("Container is killed before being launched.\n"); } } @@ -1793,7 +1793,7 @@ public class ContainerImpl implements Container { new ContainersLauncherEvent(container, ContainersLauncherEventType.CLEANUP_CONTAINER)); ContainerKillEvent killEvent = (ContainerKillEvent) event; - container.addDiagnostics(killEvent.getDiagnostic(), "\n"); + container.addDiagnostics(killEvent.getDiagnostic() + "\n"); container.exitCode = killEvent.getContainerExitStatus(); } } @@ -1832,7 +1832,7 @@ public class ContainerImpl implements Container { } if (exitEvent.getDiagnosticInfo() != null) { - container.addDiagnostics(exitEvent.getDiagnosticInfo(), "\n"); + container.addDiagnostics(exitEvent.getDiagnosticInfo() + "\n"); } // The process/process-grp is killed. Decrement reference counts and @@ -1884,7 +1884,7 @@ public class ContainerImpl implements Container { } else { ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); - container.addDiagnostics(killEvent.getDiagnostic(), "\n"); + container.addDiagnostics(killEvent.getDiagnostic() + "\n"); container.addDiagnostics("Container is killed before being launched.\n"); container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, @@ -2004,7 +2004,7 @@ public class ContainerImpl implements Container { public void transition(ContainerImpl container, ContainerEvent event) { ContainerDiagnosticsUpdateEvent updateEvent = (ContainerDiagnosticsUpdateEvent) event; - container.addDiagnostics(updateEvent.getDiagnosticsUpdate(), "\n"); + container.addDiagnostics(updateEvent.getDiagnosticsUpdate() + "\n"); } } @@ -2022,7 +2022,7 @@ public class ContainerImpl implements Container { new ContainersLauncherEvent(container, ContainersLauncherEventType.PAUSE_CONTAINER)); ContainerPauseEvent pauseEvent = (ContainerPauseEvent) event; - container.addDiagnostics(pauseEvent.getDiagnostic(), "\n"); + container.addDiagnostics(pauseEvent.getDiagnostic() + "\n"); } } @@ -2055,7 +2055,7 @@ public class ContainerImpl implements Container { new ContainersLauncherEvent(container, ContainersLauncherEventType.RESUME_CONTAINER)); ContainerResumeEvent resumeEvent = (ContainerResumeEvent) event; - container.addDiagnostics(resumeEvent.getDiagnostic(), "\n"); + container.addDiagnostics(resumeEvent.getDiagnostic() + "\n"); } }