Examples of TaskState


Examples of mesos.TaskState

    try {
      int mesosId = msg.getTaskId();
      HadoopFrameworkMessage hfm = new HadoopFrameworkMessage(msg.getData());
      switch (hfm.type) {
        case S2E_SEND_STATUS_UPDATE: {
          TaskState s = TaskState.valueOf(hfm.arg1);
          LOG.info("Sending status update: " + mesosId + " is " + s);
          d.sendStatusUpdate(new mesos.TaskStatus(mesosId, s, new byte[0]));
          break;
        }
        case S2E_SHUTDOWN_EXECUTOR: {
View Full Code Here

Examples of mesos.TaskState

      int mesosId = Integer.parseInt(task.extraData);
      if (activeMesosTasks.contains(mesosId)) {
        // Check whether the task has finished (either successfully or not),
        // and report to Mesos if it has
        State state = status.getRunState();
        TaskState mesosState = null;
        if (state == State.SUCCEEDED || state == State.COMMIT_PENDING)
          mesosState = TaskState.TASK_FINISHED;
        else if (state == State.FAILED || state == State.FAILED_UNCLEAN)
          mesosState = TaskState.TASK_FAILED;
        else if (state == State.KILLED || state == State.KILLED_UNCLEAN)
View Full Code Here

Examples of mesos.TaskState

    return false;
  }
 
  @Override
  public void statusUpdate(SchedulerDriver d, mesos.TaskStatus status) {
    TaskState state = status.getState();
    LOG.info("Task " + status.getTaskId() + " is " + state);
    if (state == TaskState.TASK_FINISHED || state == TaskState.TASK_FAILED ||
        state == TaskState.TASK_KILLED || state == TaskState.TASK_LOST) {
      synchronized (jobTracker) {
        int mesosId = status.getTaskId();
View Full Code Here

Examples of org.apache.airavata.model.workspace.experiment.TaskState

        }
    }

    @Subscribe
    public void setupTaskStatus(JobStatusChangeRequest jobStatus){
      TaskState state=TaskState.UNKNOWN;
      switch(jobStatus.getState()){
      case ACTIVE:
        state=TaskState.EXECUTING; break;
      case CANCELED:
        state=TaskState.CANCELED; break;
      case COMPLETE:
        state=TaskState.COMPLETED; break;
      case FAILED:
        state=TaskState.FAILED; break;
      case HELD: case SUSPENDED: case QUEUED:
        state=TaskState.WAITING; break;
      case SETUP:
        state=TaskState.PRE_PROCESSING; break;
      case SUBMITTED:
        state=TaskState.STARTED; break;
      case UN_SUBMITTED:
        state=TaskState.CANCELED; break;
      case CANCELING:
        state=TaskState.CANCELING; break;
    default:
      break;
      }
      logger.debug("Publishing Task Status "+state.toString());
      monitorPublisher.publish(new TaskStatusChangeRequest(jobStatus.getIdentity(),state));
    }
View Full Code Here

Examples of org.apache.airavata.model.workspace.experiment.TaskState

        this.airavataRegistry = airavataRegistry;
    }

    @Subscribe
    public void updateRegistry(TaskStatusChangeRequest taskStatus) {
        TaskState state = taskStatus.getState();
        if (state != null) {
            try {
                String taskID = taskStatus.getIdentity().getTaskId();
                updateTaskStatus(taskID, state);
            } catch (Exception e) {
View Full Code Here

Examples of org.apache.hadoop.mapreduce.v2.api.records.TaskState

      LOG.debug("Processing " + event.getTaskID() + " of type "
          + event.getType());
    }
    try {
      writeLock.lock();
      TaskState oldState = getState();
      try {
        stateMachine.doTransition(event.getType(), event);
      } catch (InvalidStateTransitonException e) {
        LOG.error("Can't handle this event at current state for "
            + this.taskId, e);
View Full Code Here

Examples of org.apache.hadoop.mapreduce.v2.api.records.TaskState

      LOG.debug("Processing " + event.getTaskID() + " of type "
          + event.getType());
    }
    try {
      writeLock.lock();
      TaskState oldState = getState();
      try {
        stateMachine.doTransition(event.getType(), event);
      } catch (InvalidStateTransitonException e) {
        LOG.error("Can't handle this event at current state for "
            + this.taskId, e);
View Full Code Here

Examples of org.apache.hadoop.mapreduce.v2.api.records.TaskState

      LOG.debug("Processing " + event.getTaskID() + " of type "
          + event.getType());
    }
    try {
      writeLock.lock();
      TaskState oldState = getState();
      try {
        stateMachine.doTransition(event.getType(), event);
      } catch (InvalidStateTransitonException e) {
        LOG.error("Can't handle this event at current state for "
            + this.taskId, e);
View Full Code Here

Examples of org.apache.hadoop.mapreduce.v2.api.records.TaskState

      LOG.debug("Processing " + event.getTaskID() + " of type "
          + event.getType());
    }
    try {
      writeLock.lock();
      TaskState oldState = getState();
      try {
        stateMachine.doTransition(event.getType(), event);
      } catch (InvalidStateTransitonException e) {
        LOG.error("Can't handle this event at current state for "
            + this.taskId, e);
View Full Code Here

Examples of org.apache.hadoop.mapreduce.v2.api.records.TaskState

  @Override
  public void handle(TaskEvent event) {
    LOG.info("Processing " + event.getTaskID() + " of type " + event.getType());
    try {
      writeLock.lock();
      TaskState oldState = getState();
      try {
        stateMachine.doTransition(event.getType(), event);
      } catch (InvalidStateTransitonException e) {
        LOG.error("Can't handle this event at current state for "
            + this.taskId, e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.