Peter Bacsko created YARN-6715: ---------------------------------- Summary: NodeHealthScriptRunner does not handle non-zero exit codes properly Key: YARN-6715 URL: https://issues.apache.org/jira/browse/YARN-6715 Project: Hadoop YARN Issue Type: Bug Components: nodemanager Reporter: Peter Bacsko
There is a bug in NodeHealthScriptRunner. The {{FAILED_WITH_EXIT_CODE}} case is incorrect: {noformat} void reportHealthStatus(HealthCheckerExitStatus status) { long now = System.currentTimeMillis(); switch (status) { case SUCCESS: setHealthStatus(true, "", now); break; case TIMED_OUT: setHealthStatus(false, NODE_HEALTH_SCRIPT_TIMED_OUT_MSG); break; case FAILED_WITH_EXCEPTION: setHealthStatus(false, exceptionStackTrace); break; case FAILED_WITH_EXIT_CODE: setHealthStatus(true, "", now); break; case FAILED: setHealthStatus(false, shexec.getOutput()); break; } } {noformat} This case also lacks unit test coverage. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org