Skip to content

[BUG] if / else's else node depends on multiple nodes, do you need to execute the else node?   #2104

@xingchun-chen

Description

@xingchun-chen

As shown in the following figure: after the if / else node fails, the after_3 node will not be executed, but the after_3 node depends on the shell_2 node. After shell_2 is successfully executed, after_3 is also successfully executed, but after_4 is not executed.

The requirements are to be determined:
1. After the if / else node fails, does after_3 need to be executed again?
            2.After the execution of after_3 is successful, do you need to wait for after_2 and after_4 to execute successfully at the same time before executing merge_1?
如下图所示:if/else节点失败后,不会执行after_3节点,但是after_3节点依赖shell_2节点,shell_2执行成功后,after_3也执行成功,after_4却没有执行

需求待确定:1. if/else节点失败后,after_3是否需要再执行
2.after_3执行成功后,是否需要等after_2和after_4同时执行成功后,再执行merge_1
image

Which version of Dolphin Scheduler:
-[[1.2.0_release]]

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdiscussiondiscussion

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions