solverScheduler.run(); clusterScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
private void verifyInitialLeaseDuration(long expectedExpireTime, HttpResponseStatus expectedStatus, long requestedLeaseDuration, String clusterTemplate) throws Exception { ClusterCreateRequest clusterCreateRequest = ClusterCreateRequest.builder() .setName("test-lease") .setClusterTemplateName(clusterTemplate) .setNumMachines(4) .setInitialLeaseDuration(requestedLeaseDuration) .build(); HttpResponse response = doPostExternalAPI("/clusters", gson.toJson(clusterCreateRequest), USER1_HEADERS); assertResponseStatus(response, expectedStatus); if (expectedStatus == HttpResponseStatus.BAD_REQUEST) { return; } solverScheduler.run(); String clusterId = getIdFromResponse(response); Cluster cluster = clusterStoreService.getView(USER1_ACCOUNT).getCluster(clusterId); Assert.assertEquals(Cluster.Status.PENDING, cluster.getStatus()); if (expectedExpireTime == 0) { Assert.assertEquals(expectedExpireTime, cluster.getExpireTime()); } else { Assert.assertEquals(expectedExpireTime, cluster.getExpireTime() == 0 ? 0 : cluster.getExpireTime() - cluster.getCreateTime()); } }
solverQueues.add(queueName, new Element(cluster.getId(), gson.toJson(solverRequest))); solverScheduler.run();
solverScheduler.run(); clusterScheduler.run(); callbackScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
ClusterAction.SOLVE_LAYOUT, 0, 0); solverScheduler.run();
solverScheduler.run(); clusterScheduler.run(); callbackScheduler.run();