@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } else { LOG.warn("Container exited with success despite being killed and not" + "actually running"); } container.metrics.completedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_SUCCESS_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.recoveredStatus == RecoveredContainerStatus.COMPLETED) { container.sendFinishedEvents(); } else { ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); container.addDiagnostics(killEvent.getDiagnostic() + "\n"); container.addDiagnostics("Container is killed before being launched.\n"); container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.recoveredStatus == RecoveredContainerStatus.COMPLETED) { container.sendFinishedEvents(); } else { ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); container.addDiagnostics(killEvent.getDiagnostic(), "\n"); container.addDiagnostics("Container is killed before being launched.\n"); container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } else { LOG.warn("Container exited with success despite being killed and not" + "actually running"); } container.metrics.completedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_SUCCESS_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.failedContainer(); NMAuditLogger.logFailure(container.user, AuditConstants.FINISH_FAILED_CONTAINER, "ContainerImpl", "Container failed with state: " + container.getContainerState(), container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.failedContainer(); NMAuditLogger.logFailure(container.user, AuditConstants.FINISH_FAILED_CONTAINER, "ContainerImpl", "Container failed with state: " + container.getContainerState(), container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.failedContainer(); NMAuditLogger.logFailure(container.user, AuditConstants.FINISH_FAILED_CONTAINER, "ContainerImpl", "Container failed with state: " + container.getContainerState(), container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); container.addDiagnostics(killEvent.getDiagnostic(), "\n"); container.addDiagnostics("Container is killed before being launched.\n"); container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { ContainerKillEvent killEvent = (ContainerKillEvent) event; container.exitCode = killEvent.getContainerExitStatus(); container.addDiagnostics(killEvent.getDiagnostic(), "\n"); container.addDiagnostics("Container is killed before being launched.\n"); container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.failedContainer(); NMAuditLogger.logFailure(container.user, AuditConstants.FINISH_FAILED_CONTAINER, "ContainerImpl", "Container failed with state: " + container.getContainerState(), container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { if (container.wasLaunched) { container.metrics.endRunningContainer(); } container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.endRunningContainer(); container.metrics.completedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_SUCCESS_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.endRunningContainer(); container.metrics.completedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_SUCCESS_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.killedContainer(); NMAuditLogger.logSuccess(container.user, AuditConstants.FINISH_KILLED_CONTAINER, "ContainerImpl", container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }
@Override public void transition(ContainerImpl container, ContainerEvent event) { container.metrics.failedContainer(); NMAuditLogger.logFailure(container.user, AuditConstants.FINISH_FAILED_CONTAINER, "ContainerImpl", "Container failed with state: " + container.getContainerState(), container.containerId.getApplicationAttemptId().getApplicationId(), container.containerId); super.transition(container, event); } }