final ExecutionVertex groupMember = groupVertex.getGroupMember(i);
if (groupMember.compareAndUpdateExecutionState(ExecutionState.SCHEDULED, ExecutionState.ASSIGNED)) {
final ExecutionPipeline pipelineToBeDeployed = groupMember.getExecutionPipeline();
pipelineToBeDeployed.setAllocatedResource(this.executionVertex.getAllocatedResource());
pipelineToBeDeployed.updateExecutionState(ExecutionState.ASSIGNED);
this.scheduler.deployAssignedPipeline(pipelineToBeDeployed);
return;
}
}