Thomas-HuWei commented on issue #15849:
URL: 
https://github.com/apache/dolphinscheduler/issues/15849#issuecomment-2058165888

   > > We have been using ds2. It's time to get stuck. Can you give me an 
approximate repair time? We don't depend on the release version. With a commit, 
we can cherry pick it into our fork warehouse.
   > 
   > In the original design, the `force success` button can only execute at 
task instance in which workflow instance is finished. So the hot fix is only 
add a status restriction.
   > 
   > I am not sure if this is suitable for you requirement. If you want to 
force success a running workflow instance this should be a new feature not a 
bug, since the runtime operation should have a new design.
   
   No. In ds2.x, if  a process instance has three step, a->b->c, and all of 
them has 5 retry times.
   When b must fail,  then I return the whole instance, and b still fail, and 
need retry at least 5 times.
   Now the instance is still running, then I set the b step to force success, 
next retry time, b will be skip, and c will run.
   
   But In ds3.2.1,  this operation is invalid, I can't set b step to force 
success to skip and let c to run.
   Why not  I use "run after b" to instead of force success b (means skip b), 
because DAG may be parallel and complex, can skip this step is the best chorice.


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