|
|
@ -674,9 +674,9 @@ public class MasterExecThread implements Runnable { |
|
|
|
TaskNode taskNode = dag.getNode(taskName); |
|
|
|
TaskNode taskNode = dag.getNode(taskName); |
|
|
|
List<String> depNameList = taskNode.getDepList(); |
|
|
|
List<String> depNameList = taskNode.getDepList(); |
|
|
|
for(String depsNode : depNameList ){ |
|
|
|
for(String depsNode : depNameList ){ |
|
|
|
|
|
|
|
if(!dag.containsNode(depsNode) |
|
|
|
if(forbiddenTaskList.containsKey(depsNode) || |
|
|
|
|| forbiddenTaskList.containsKey(depsNode) |
|
|
|
skipTaskNodeList.containsKey(depsNode)){ |
|
|
|
|| skipTaskNodeList.containsKey(depsNode)){ |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
// dependencies must be fully completed
|
|
|
|
// dependencies must be fully completed
|
|
|
|