Sfoglia il codice sorgente

fail-fast for dependent check (#15197)

Co-authored-by: Leoric Yue <leoric.yue@zoom.us>
Co-authored-by: caishunfeng <caishunfeng2021@gmail.com>
Dyqer 1 anno fa
parent
commit
0bb48f3429

+ 1 - 2
dolphinscheduler-task-plugin/dolphinscheduler-task-api/src/main/java/org/apache/dolphinscheduler/plugin/task/api/utils/DependentUtils.java

@@ -42,8 +42,7 @@ public class DependentUtils {
             case AND:
                 if (dependResultList.contains(DependResult.FAILED)) {
                     dependResult = DependResult.FAILED;
-                }
-                if (dependResultList.contains(DependResult.WAITING)) {
+                } else if (dependResultList.contains(DependResult.WAITING)) {
                     dependResult = DependResult.WAITING;
                 }
                 break;