private boolean isRequestActive(Optional<SingularityRequestWithState> maybeRequestWithState) { return SingularityRequestWithState.isActive(maybeRequestWithState); }
private boolean canRunRequestLbCleanup(SingularityRequestLbCleanup cleanup, List<SingularityTaskId> lbCleanupTasks) { Optional<SingularityRequestWithState> maybeRequestWithState = requestManager.getRequest(cleanup.getRequestId()); if (maybeRequestWithState.isPresent() && SingularityRequestWithState.isActive(maybeRequestWithState)) { LOG.trace("Request is still active, will wait for request lb cleanup"); return false; } for (String taskId : cleanup.getActiveTaskIds()) { if (taskManager.isActiveTask(taskId)) { LOG.trace("Request still has active tasks, will wait for lb request cleanup"); return false; } } for (SingularityTaskId taskId : lbCleanupTasks) { if (taskId.getRequestId().equals(cleanup.getRequestId())) { LOG.trace("Waiting for task lb cleanup to finish before trying request lb cleanup for request {}", cleanup.getRequestId()); return false; } } return true; }
&& !SingularityRequestWithState.isActive(maybeRequestWithState)) { LOG.warn("Deploy {} request was {}, removing deploy", pendingDeploy, SingularityRequestWithState.getRequestState(maybeRequestWithState));
if (SingularityRequestWithState.isActive(requestWithState)) { if (isObsolete(start, requestCleanup.getTimestamp())) { killScheduledTasks = false;
private boolean isRequestActive(Optional<SingularityRequestWithState> maybeRequestWithState) { return SingularityRequestWithState.isActive(maybeRequestWithState); }
private boolean canRunRequestLbCleanup(SingularityRequestLbCleanup cleanup, List<SingularityTaskId> lbCleanupTasks) { Optional<SingularityRequestWithState> maybeRequestWithState = requestManager.getRequest(cleanup.getRequestId()); if (maybeRequestWithState.isPresent() && SingularityRequestWithState.isActive(maybeRequestWithState)) { LOG.trace("Request is still active, will wait for request lb cleanup"); return false; } for (String taskId : cleanup.getActiveTaskIds()) { if (taskManager.isActiveTask(taskId)) { LOG.trace("Request still has active tasks, will wait for lb request cleanup"); return false; } } for (SingularityTaskId taskId : lbCleanupTasks) { if (taskId.getRequestId().equals(cleanup.getRequestId())) { LOG.trace("Waiting for task lb cleanup to finish before trying request lb cleanup for request {}", cleanup.getRequestId()); return false; } } return true; }
&& !SingularityRequestWithState.isActive(maybeRequestWithState)) { LOG.warn("Deploy {} request was {}, removing deploy", pendingDeploy, SingularityRequestWithState.getRequestState(maybeRequestWithState));
if (SingularityRequestWithState.isActive(requestWithState)) { if (isObsolete(start, requestCleanup.getTimestamp())) { killScheduledTasks = false;