From 4b89ea5319f9fe8301fbe74ca32e76f40bc8e57c Mon Sep 17 00:00:00 2001 From: Craig Condit Date: Thu, 6 Sep 2018 16:16:25 -0500 Subject: [PATCH] YARN-8751. Container-executor permission check errors cause the NM to be marked unhealthy --- .../yarn/server/nodemanager/LinuxContainerExecutor.java | 12 +----------- 1 file changed, 1 insertion(+), 11 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/LinuxContainerExecutor.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/LinuxContainerExecutor.java index f75ead2e0dd..b3c9d5ff8b8 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/LinuxContainerExecutor.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/LinuxContainerExecutor.java @@ -611,17 +611,7 @@ private int handleExitCode(ContainerExecutionException e, Container container, if (exitCode == ExitCode.INVALID_CONTAINER_EXEC_PERMISSIONS.getExitCode() || exitCode == - ExitCode.INVALID_CONFIG_FILE.getExitCode() || - exitCode == - ExitCode.COULD_NOT_CREATE_SCRIPT_COPY.getExitCode() || - exitCode == - ExitCode.COULD_NOT_CREATE_CREDENTIALS_FILE.getExitCode() || - exitCode == - ExitCode.COULD_NOT_CREATE_WORK_DIRECTORIES.getExitCode() || - exitCode == - ExitCode.COULD_NOT_CREATE_APP_LOG_DIRECTORIES.getExitCode() || - exitCode == - ExitCode.COULD_NOT_CREATE_TMP_DIRECTORIES.getExitCode()) { + ExitCode.INVALID_CONFIG_FILE.getExitCode()) { throw new ConfigurationException( "Linux Container Executor reached unrecoverable exception", e); } -- 2.15.2 (Apple Git-101.1)