requestManager.pause(requestWithState.getRequest(), now, user.getEmail(), message);
@Test public void testDeployFailsForInvalidRequestState() { initRequest(); SingularityRequest request = requestResource.getRequest(requestId, singularityUser).getRequest(); initFirstDeploy(); deploy(secondDeployId, Optional.<Boolean>absent(), Optional.of(1), Optional.of(false), false); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent()); deployChecker.checkDeploys(); Assert.assertEquals(DeployState.FAILED, deployManager.getDeployResult(requestId, secondDeployId).get().getDeployState()); }
requestManager.pause(request, now, deployUser, Optional.absent());
@Test public void testPauseLbCleanup() { initLoadBalancedRequest(); initFirstDeploy(); requestManager.saveLbCleanupRequest(new SingularityRequestLbCleanup(requestId, Sets.newHashSet("test"), "/basepath", Collections.<String>emptyList(), Optional.<SingularityLoadBalancerUpdate>absent())); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent()); testingLbClient.setNextBaragonRequestState(BaragonRequestState.WAITING); cleaner.drainCleanupQueue(); Assert.assertTrue(!requestManager.getLbCleanupRequestIds().isEmpty()); Optional<SingularityLoadBalancerUpdate> lbUpdate = requestManager.getLbCleanupRequest(requestId).get().getLoadBalancerUpdate(); Assert.assertTrue(lbUpdate.isPresent()); Assert.assertTrue(lbUpdate.get().getLoadBalancerState() == BaragonRequestState.WAITING); testingLbClient.setNextBaragonRequestState(BaragonRequestState.FAILED); cleaner.drainCleanupQueue(); Assert.assertTrue(!requestManager.getLbCleanupRequestIds().isEmpty()); lbUpdate = requestManager.getLbCleanupRequest(requestId).get().getLoadBalancerUpdate(); Assert.assertTrue(lbUpdate.isPresent()); Assert.assertTrue(lbUpdate.get().getLoadBalancerState() == BaragonRequestState.FAILED); testingLbClient.setNextBaragonRequestState(BaragonRequestState.SUCCESS); cleaner.drainCleanupQueue(); Assert.assertTrue(requestManager.getLbCleanupRequestIds().isEmpty()); }
requestManager.deleteExpiringObject(SingularityExpiringPause.class, request.getId()); } else { requestManager.pause(request, deployResult.getTimestamp(), pendingDeploy.getDeployMarker().getUser(), Optional.<String> absent());
initFirstDeploy(); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent());
requestManager.pause(requestWithState.getRequest(), now, user.getEmail(), message);
@Test public void testDeployFailsForInvalidRequestState() { initRequest(); SingularityRequest request = requestResource.getRequest(requestId, singularityUser).getRequest(); initFirstDeploy(); deploy(secondDeployId, Optional.<Boolean>absent(), Optional.of(1), Optional.of(false), false); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent()); deployChecker.checkDeploys(); Assert.assertEquals(DeployState.FAILED, deployManager.getDeployResult(requestId, secondDeployId).get().getDeployState()); }
requestManager.pause(request, now, deployUser, Optional.absent());
@Test public void testPauseLbCleanup() { initLoadBalancedRequest(); initFirstDeploy(); requestManager.saveLbCleanupRequest(new SingularityRequestLbCleanup(requestId, Sets.newHashSet("test"), "/basepath", Collections.<String>emptyList(), Optional.<SingularityLoadBalancerUpdate>absent())); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent()); testingLbClient.setNextBaragonRequestState(BaragonRequestState.WAITING); cleaner.drainCleanupQueue(); Assert.assertTrue(!requestManager.getLbCleanupRequestIds().isEmpty()); Optional<SingularityLoadBalancerUpdate> lbUpdate = requestManager.getLbCleanupRequest(requestId).get().getLoadBalancerUpdate(); Assert.assertTrue(lbUpdate.isPresent()); Assert.assertTrue(lbUpdate.get().getLoadBalancerState() == BaragonRequestState.WAITING); testingLbClient.setNextBaragonRequestState(BaragonRequestState.FAILED); cleaner.drainCleanupQueue(); Assert.assertTrue(!requestManager.getLbCleanupRequestIds().isEmpty()); lbUpdate = requestManager.getLbCleanupRequest(requestId).get().getLoadBalancerUpdate(); Assert.assertTrue(lbUpdate.isPresent()); Assert.assertTrue(lbUpdate.get().getLoadBalancerState() == BaragonRequestState.FAILED); testingLbClient.setNextBaragonRequestState(BaragonRequestState.SUCCESS); cleaner.drainCleanupQueue(); Assert.assertTrue(requestManager.getLbCleanupRequestIds().isEmpty()); }
requestManager.deleteExpiringObject(SingularityExpiringPause.class, request.getId()); } else { requestManager.pause(request, deployResult.getTimestamp(), pendingDeploy.getDeployMarker().getUser(), Optional.<String> absent());
initFirstDeploy(); requestManager.pause(request, System.currentTimeMillis(), Optional.<String>absent(), Optional.<String>absent());