Package mesos

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


      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

    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

TOP

Related Classes of mesos.TaskState

Copyright © 2018 www.massapicom. 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.