ruanwenjun commented on issue #16369:
URL: 
https://github.com/apache/dolphinscheduler/issues/16369#issuecomment-2295289850

   Right now the serial wait implementation is really unstable, there are a lot 
of case will cause it doesn't work well. 
   e.g. 
   1. Concurrent trigger will cause multiple workflow instance running which 
should in serial wait.
   2. Notify failed might cause the origin workflow instance cannot finish.
   3. The workflow should deal with the notify logic, this make the workflow 
instance state transition more complex.
   
   It's better to refactor this, use a global SerialWaitCoordinator to notify 
the serial wait workflow instance, the origin workflow instance don't need to 
care whether it need to do notification.


-- 
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