public void launchedTask(Task task) { switch (task.getType()) { case MAP: mapsLaunched.incr(); break; case REDUCE: reducesLaunched.incr(); break; } endWaitingTask(task); }
public void launchedTask(Task task) { switch (task.getType()) { case MAP: mapsLaunched.incr(); break; case REDUCE: reducesLaunched.incr(); break; } endWaitingTask(task); }
public void launchedTask(Task task) { switch (task.getType()) { case MAP: mapsLaunched.incr(); break; case REDUCE: reducesLaunched.incr(); break; } endWaitingTask(task); }
@Override public void transition(TaskImpl task, TaskEvent event) { if (task.historyTaskStartGenerated) { TaskFailedEvent taskFailedEvent = createTaskFailedEvent(task, null, TaskStateInternal.KILLED, null); // TODO Verify failedAttemptId is null task.eventHandler.handle(new JobHistoryEvent(task.taskId.getJobId(), taskFailedEvent)); }else { LOG.debug("Not generating HistoryFinish event since start event not" + " generated for task: " + task.getID()); } task.eventHandler.handle(new JobTaskEvent(task.taskId, getExternalState(TaskStateInternal.KILLED))); task.metrics.endWaitingTask(task); } }
@Override public void transition(TaskImpl task, TaskEvent event) { if (task.historyTaskStartGenerated) { TaskFailedEvent taskFailedEvent = createTaskFailedEvent(task, null, TaskStateInternal.KILLED, null); // TODO Verify failedAttemptId is null task.eventHandler.handle(new JobHistoryEvent(task.taskId.getJobId(), taskFailedEvent)); }else { LOG.debug("Not generating HistoryFinish event since start event not" + " generated for task: " + task.getID()); } task.eventHandler.handle(new JobTaskEvent(task.taskId, getExternalState(TaskStateInternal.KILLED))); task.metrics.endWaitingTask(task); } }
@Override public void transition(TaskImpl task, TaskEvent event) { if (task.historyTaskStartGenerated) { TaskFailedEvent taskFailedEvent = createTaskFailedEvent(task, null, TaskStateInternal.KILLED, null); // TODO Verify failedAttemptId is null task.eventHandler.handle(new JobHistoryEvent(task.taskId.getJobId(), taskFailedEvent)); }else { LOG.debug("Not generating HistoryFinish event since start event not" + " generated for task: " + task.getID()); } task.eventHandler.handle(new JobTaskEvent(task.taskId, getExternalState(TaskStateInternal.KILLED))); task.metrics.endWaitingTask(task); } }
metrics.endWaitingTask(this);
metrics.runningTask(mapTask); metrics.failedTask(mapTask); metrics.endWaitingTask(reduceTask); metrics.endRunningTask(mapTask); metrics.endRunningJob(job); metrics.runningTask(mapTask); metrics.killedTask(mapTask); metrics.endWaitingTask(reduceTask); metrics.endRunningTask(mapTask); metrics.endRunningJob(job);