public void resetForRetry() { final ExecutionAttempt pastAttempt = new ExecutionAttempt(this.attempt.get(), this); this.attempt.incrementAndGet(); synchronized (this) { if (this.pastAttempts == null) { this.pastAttempts = new ArrayList<>(); } this.pastAttempts.add(pastAttempt); } this.setStartTime(-1); this.setEndTime(-1); this.setUpdateTime(System.currentTimeMillis()); this.setStatus(Status.READY); this.setKilledBySLA(false); }
public void skipNode(final long skipTime) { this.setStatus(Status.SKIPPED); this.setStartTime(skipTime); this.setEndTime(skipTime); this.setUpdateTime(skipTime); }
public void cancelNode(final long cancelTime) { if (this.status == Status.DISABLED) { skipNode(cancelTime); } else { this.setStatus(Status.CANCELLED); this.setStartTime(cancelTime); this.setEndTime(cancelTime); this.setUpdateTime(cancelTime); } }
node.setEndTime(time);
outputProps.put("hello", "output"); oldNode.setOutputProps(outputProps); oldNode.setEndTime(System.currentTimeMillis()); this.executionJobDao.updateExecutableNode(oldNode);
@Override public void updateExecutableNode(final ExecutableNode node) throws ExecutorManagerException { final ExecutableNode foundNode = this.nodes.get(node.getId()); foundNode.setEndTime(node.getEndTime()); foundNode.setStartTime(node.getStartTime()); foundNode.setStatus(node.getStatus()); foundNode.setUpdateTime(node.getUpdateTime()); Integer value = this.jobUpdateCount.get(node.getId()); if (value == null) { throw new ExecutorManagerException("The node has not been uploaded"); } else { this.jobUpdateCount.put(node.getId(), ++value); } this.flowUpdateCount++; }
jobe.setEndTime(time); jobe.setUpdateTime(time); jobe.setStatus(Status.DISABLED); jobbInnerFlowA.setEndTime(currentTime); jobbInnerFlowA.setUpdateTime(currentTime); jobbInnerFlowA.setStatus(Status.DISABLED);
public void resetForRetry() { ExecutionAttempt pastAttempt = new ExecutionAttempt(attempt, this); attempt++; synchronized (this) { if (pastAttempts == null) { pastAttempts = new ArrayList<ExecutionAttempt>(); } pastAttempts.add(pastAttempt); } this.setStartTime(-1); this.setEndTime(-1); this.setUpdateTime(System.currentTimeMillis()); this.setStatus(Status.READY); }
public void resetForRetry() { final ExecutionAttempt pastAttempt = new ExecutionAttempt(this.attempt.get(), this); this.attempt.incrementAndGet(); synchronized (this) { if (this.pastAttempts == null) { this.pastAttempts = new ArrayList<>(); } this.pastAttempts.add(pastAttempt); } this.setStartTime(-1); this.setEndTime(-1); this.setUpdateTime(System.currentTimeMillis()); this.setStatus(Status.READY); this.setKilledBySLA(false); }
public void skipNode(final long skipTime) { this.setStatus(Status.SKIPPED); this.setStartTime(skipTime); this.setEndTime(skipTime); this.setUpdateTime(skipTime); }
public void skipNode(long skipTime) { this.setStatus(Status.SKIPPED); this.setStartTime(skipTime); this.setEndTime(skipTime); this.setUpdateTime(skipTime); }
public void cancelNode(long cancelTime) { if (this.status == Status.DISABLED) { skipNode(cancelTime); } else { this.setStatus(Status.CANCELLED); this.setStartTime(cancelTime); this.setEndTime(cancelTime); this.setUpdateTime(cancelTime); } }
public void cancelNode(final long cancelTime) { if (this.status == Status.DISABLED) { skipNode(cancelTime); } else { this.setStatus(Status.CANCELLED); this.setStartTime(cancelTime); this.setEndTime(cancelTime); this.setUpdateTime(cancelTime); } }
node.setEndTime(-1); node.setStartTime(-1); node.setUpdateTime(currentTime); case CANCELLED: node.setStatus(Status.READY); node.setEndTime(-1); node.setStartTime(-1); node.setUpdateTime(currentTime); node.setEndTime(-1); node.setUpdateTime(currentTime);
node.setStartTime(time); fireEvent(Event.create(this, Type.JOB_STARTED, null, false)); node.setEndTime(time); fireEvent(Event.create(this, Type.JOB_FINISHED)); return true;
private void failEverything(final ExecutableFlow exFlow) { final long time = System.currentTimeMillis(); for (final ExecutableNode node : exFlow.getExecutableNodes()) { switch (node.getStatus()) { case SUCCEEDED: case FAILED: case KILLED: case SKIPPED: case DISABLED: continue; // case UNKNOWN: case READY: node.setStatus(Status.KILLING); break; default: node.setStatus(Status.FAILED); break; } if (node.getStartTime() == -1) { node.setStartTime(time); } if (node.getEndTime() == -1) { node.setEndTime(time); } } if (exFlow.getEndTime() == -1) { exFlow.setEndTime(time); } exFlow.setStatus(Status.FAILED); }
node.setEndTime(time);
node.setEndTime(System.currentTimeMillis());