starrysxy commented on issue #16285:
URL: 
https://github.com/apache/dolphinscheduler/issues/16285#issuecomment-2214342218

   > The `ALL` in a dependency means that all tasks in the workflow need to be 
executed successfully. If you want to re-execute a node in the workflow without 
affecting the results of the dependent nodes, you should choose tasks in the 
dependency workflow or reorganize your workflow. @starrysxy
   
   Thanks for your comment, I know the `ALL` in a dependency means that all 
tasks in the workflow need to be executed successfully. But my downstream only 
depends on 1 task in the upstream, not all tasks. 
   
   When I re-execute a node in the upstream, the dependent node in the 
downstream will fail if the downstream is executed after the upstream is 
successfully re-executed.
   
   e.g: Upstream dispatch at 1 a.m. Meanwhile, downstream dispatch at 10 a.m. 
If I re-execute on task, that is not dependent on a dependency type node in the 
downstream, in the upstream at 7 a.m. And it will be successful in 1 hour. The 
downstream will fail in few seconds when it's dispatched at 10 a.m.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to