private void reset(long globalModVersionOfFailover) { if (transitionState(JobStatus.CANCELED, JobStatus.CREATED)) { // reset all connected ExecutionVertexes final Collection<CoLocationGroup> colGroups = new HashSet<>(); for (ExecutionVertex ev : connectedExecutionVertices) { CoLocationGroup cgroup = ev.getJobVertex().getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints(); colGroups.add(cgroup); } } restart(globalModVersionOfFailover); } else { failover(globalModVersionOfFailover, new FlinkException("FailoverRegion " + id + " switch from CANCELLED to CREATED fail.")); } }
CoLocationGroup cgroup = ev.getJobVertex().getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = jv.getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = ev.getJobVertex().getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = ev.getJobVertex().getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = jv.getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = jv.getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
CoLocationGroup cgroup = jv.getCoLocationGroup(); if (cgroup != null && !colGroups.contains(cgroup)){ cgroup.resetConstraints();
if (ejv.getCoLocationGroup() != null) { makeAllOneRegion(newJobVerticesTopological); return;
if (ejv.getCoLocationGroup() != null) { makeAllOneRegion(newJobVerticesTopological); return;
if (ejv.getCoLocationGroup() != null) { makeAllOneRegion(newJobVerticesTopological); return;
CoLocationGroup clg = jobVertex.getCoLocationGroup(); if (clg != null) { this.locationConstraint = clg.getLocationConstraint(subTaskIndex);
CoLocationGroup clg = jobVertex.getCoLocationGroup(); if (clg != null) { this.locationConstraint = clg.getLocationConstraint(subTaskIndex);
if (ejv.getCoLocationGroup() != null){ coLocationConstraint = ejv.getCoLocationGroup().getLocationConstraint(executionStatus.getIndexOfSubtask());
CoLocationGroup clg = jobVertex.getCoLocationGroup(); if (clg != null) { this.locationConstraint = clg.getLocationConstraint(subTaskIndex);
final CoLocationGroup clg = jobVertex.getCoLocationGroup(); if (clg != null) { synchronized (clg) {
CoLocationGroup grp = jobVertex.getCoLocationGroup(); if (grp != null) { this.locationConstraint = grp.getLocationConstraint(subTaskIndex);
CoLocationGroup grp = jobVertex.getCoLocationGroup(); if (grp != null) { this.locationConstraint = grp.getLocationConstraint(subTaskIndex);
CoLocationGroup grp = jobVertex.getCoLocationGroup(); if (grp != null) { this.locationConstraint = grp.getLocationConstraint(subTaskIndex);
CoLocationGroup grp = jobVertex.getCoLocationGroup(); if (grp != null) { this.locationConstraint = grp.getLocationConstraint(subTaskIndex);