mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-04 13:17:50 +08:00
fix bug: Fix master task dependency check bug
This commit is contained in:
parent
cdd76d6b11
commit
f936b07fdf
@ -667,10 +667,12 @@ public class MasterExecThread implements Runnable {
|
|||||||
List<String> depNameList = taskNode.getDepList();
|
List<String> depNameList = taskNode.getDepList();
|
||||||
for(String depsNode : depNameList ){
|
for(String depsNode : depNameList ){
|
||||||
if(!dag.containsNode(depsNode)
|
if(!dag.containsNode(depsNode)
|
||||||
|| forbiddenTaskList.containsKey(depsNode)
|
|| forbiddenTaskList.containsKey(depsNode)){
|
||||||
|| skipTaskNodeList.containsKey(depsNode)){
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if(skipTaskNodeList.containsKey(depsNode)){
|
||||||
|
return DependResult.FAILED;
|
||||||
|
}
|
||||||
// all the dependencies must be completed
|
// all the dependencies must be completed
|
||||||
if(!completeTaskList.containsKey(depsNode)){
|
if(!completeTaskList.containsKey(depsNode)){
|
||||||
return DependResult.WAITING;
|
return DependResult.WAITING;
|
||||||
|
Loading…
Reference in New Issue
Block a user