&& action.getStatus() != CoordinatorActionBean.Status.TIMEDOUT
&& action.getStatus() != CoordinatorActionBean.Status.SUCCEEDED
&& action.getStatus() != CoordinatorActionBean.Status.KILLED) {
// queue a WorkflowKillXCommand to delete the workflow job and actions
if (action.getExternalId() != null) {
queue(new KillXCommand(action.getExternalId()));
updateCoordAction(action);
LOG.debug("Killed coord action = [{0}], new status = [{1}], pending = [{2}] and queue KillXCommand for [{3}]",
action.getId(), action.getStatus(), action.getPending(), action.getExternalId());
}
else {