"fail" qualifier with execution retries


I have a task (taskA) which retries for 1 hour with 5 minutes interval (using exectution retry interval). In such case does the qualifier “fail” trigger only after all the retries?

P1D = taskA:fail => taskB
when does the taskB gets triggered? Is it after all the retries or is it after the first failed state of taskA?

And if it is after the first failed state of taskA how to implement a dependency where it waits for the final state of taskA?

Thank you,


Tasks will only enter the failed state after exhausting all of their execution retry delays so for your example taskB will only get triggered after the final retry of taskA failed.

It also works the same with the submit-failed state and submit retry delays.


1 Like