Package com.hubspot.singularity

Examples of com.hubspot.singularity.DeployState


    updateLoadBalancerStateForTasks(deployTasks, LoadBalancerRequestType.ADD, new SingularityLoadBalancerUpdate(BaragonRequestState.UNKNOWN, lbRequestId, Optional.<String> absent(), System.currentTimeMillis(), LoadBalancerMethod.PRE_ENQUEUE, Optional.<String> absent()));

    SingularityLoadBalancerUpdate enqueueResult = lbClient.enqueue(lbRequestId, request, deploy, getTasks(deployTasks, tasks), getTasks(allOtherTasks, tasks));

    DeployState deployState = interpretLoadBalancerState(enqueueResult, DeployState.WAITING);

    updatePendingDeploy(pendingDeploy, enqueueResult, deployState);

    return fromLbState(deployState, enqueueResult);
  }
View Full Code Here


  }

  private SingularityDeployResult cancelLoadBalancer(SingularityPendingDeploy pendingDeploy) {
    final SingularityLoadBalancerUpdate lbUpdate = sendCancelToLoadBalancer(pendingDeploy);

    final DeployState deployState = interpretLoadBalancerState(lbUpdate, DeployState.CANCELING);

    updatePendingDeploy(pendingDeploy, lbUpdate, deployState);

    return fromLbState(deployState, lbUpdate);
  }
View Full Code Here

    }

    if (shouldCheckLbState(pendingDeploy)) {
      final SingularityLoadBalancerUpdate lbUpdate = lbClient.getState(getLoadBalancerRequestId(pendingDeploy.getDeployMarker()));

      DeployState deployState = interpretLoadBalancerState(lbUpdate, pendingDeploy.getCurrentDeployState());

      updatePendingDeploy(pendingDeploy, lbUpdate, deployState);

      if (deployState != DeployState.WAITING) {
        return fromLbState(deployState, lbUpdate);
View Full Code Here

TOP

Related Classes of com.hubspot.singularity.DeployState

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.