String rewrittenPath = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()) .getId(); LOG.warn("Rewriting path {} to {}", childPath, String.format("%s%s", rewrittenPath, pendingRequest.getTimestamp())); requestManager.addToPendingQueue(pendingRequest); curator.delete()
if (pendingRequest.getPendingType() == PendingType.IMMEDIATE || pendingRequest.getPendingType() == PendingType.ONEOFF) { String deployKey = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()).getId(); String rewrittenBasename = String.format("%s%s%s", deployKey, pendingRequest.getTimestamp(), pendingRequest.getRunId().or("")); if (originalBasename.equals(rewrittenBasename)) { LOG.warn("Not rewriting znode {}, because it had no runId and was therefore already correct", originalBasename);
private String pendingQueueKey(SingularityPendingRequest pendingRequest) { SingularityDeployKey deployKey = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()); if (pendingRequest.getPendingType() == PendingType.ONEOFF || pendingRequest.getPendingType() == PendingType.IMMEDIATE) { return String.format("%s%s%s", deployKey.toString(), pendingRequest.getTimestamp(), pendingRequest.getRunId().or("")); } else { return deployKey.toString(); } }
new SingularityPendingTaskId( request.getId(), deployId, nextRunAt.get(), nextInstanceNumber, pendingRequest.getPendingType(), pendingRequest.getTimestamp()), pendingRequest.getCmdLineArgsList(), pendingRequest.getUser(),
if (r.getRequestId().equals("r1")) { Assert.assertEquals(r.getDeployId(), p1.getDeployId()); Assert.assertEquals(r.getTimestamp(), p1.getTimestamp()); Assert.assertEquals(r.getPendingType(), p1.getPendingType()); Assert.assertTrue(!r.getCmdLineArgsList().isPresent()); } else { Assert.assertEquals(r.getDeployId(), p2.getDeployId()); Assert.assertEquals(r.getTimestamp(), p2.getTimestamp()); Assert.assertEquals(r.getPendingType(), p2.getPendingType()); Assert.assertTrue(r.getCmdLineArgsList().get().size() == 1);
String rewrittenPath = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()) .getId(); LOG.warn("Rewriting path {} to {}", childPath, String.format("%s%s", rewrittenPath, pendingRequest.getTimestamp())); requestManager.addToPendingQueue(pendingRequest); curator.delete()
if (pendingRequest.getPendingType() == PendingType.IMMEDIATE || pendingRequest.getPendingType() == PendingType.ONEOFF) { String deployKey = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()).getId(); String rewrittenBasename = String.format("%s%s%s", deployKey, pendingRequest.getTimestamp(), pendingRequest.getRunId().or("")); if (originalBasename.equals(rewrittenBasename)) { LOG.warn("Not rewriting znode {}, because it had no runId and was therefore already correct", originalBasename);
private String pendingQueueKey(SingularityPendingRequest pendingRequest) { SingularityDeployKey deployKey = new SingularityDeployKey(pendingRequest.getRequestId(), pendingRequest.getDeployId()); if (pendingRequest.getPendingType() == PendingType.ONEOFF || pendingRequest.getPendingType() == PendingType.IMMEDIATE) { return String.format("%s%s%s", deployKey.toString(), pendingRequest.getTimestamp(), pendingRequest.getRunId().or("")); } else { return deployKey.toString(); } }
new SingularityPendingTaskId( request.getId(), deployId, nextRunAt.get(), nextInstanceNumber, pendingRequest.getPendingType(), pendingRequest.getTimestamp()), pendingRequest.getCmdLineArgsList(), pendingRequest.getUser(),
if (r.getRequestId().equals("r1")) { Assert.assertEquals(r.getDeployId(), p1.getDeployId()); Assert.assertEquals(r.getTimestamp(), p1.getTimestamp()); Assert.assertEquals(r.getPendingType(), p1.getPendingType()); Assert.assertTrue(!r.getCmdLineArgsList().isPresent()); } else { Assert.assertEquals(r.getDeployId(), p2.getDeployId()); Assert.assertEquals(r.getTimestamp(), p2.getTimestamp()); Assert.assertEquals(r.getPendingType(), p2.getPendingType()); Assert.assertTrue(r.getCmdLineArgsList().get().size() == 1);