You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pipeline overall run status inaccurately reports Succeeded when using an ExitHandler that includes a failing task, but succeeding exit_task
Suggested solution and more context can be found here. In short, we should try to first attempt to use Argo lifecycle hooks when creating the dag task for the exit_task.
As described in kubeflow#10917, exit handlers were implemented as dependent
tasks that always ran within an Argo Workflow. The issue is that this
caused the pipeline to have a succeeded status regardless of if the
tasks within the exit handlers all succeeded.
This commit changes exit handlers to be exit lifecycle hooks on an
Argo Workflow so that the overall pipeline status is not impacted.
Resolves:
kubeflow#11405
Signed-off-by: mprahl <[email protected]>
Description
Pipeline overall run status inaccurately reports
Succeeded
when using anExitHandler
that includes a failing task, but succeedingexit_task
Suggested solution and more context can be found here. In short, we should try to first attempt to use Argo lifecycle hooks when creating the dag task for the
exit_task
.Steps to reproduce
To reproduce this, use the following attached pipeline.
exithandler-v2-yaml.txt
Expected result
pipeline run should report accurate status if a task in an exit handler task group fails.
Materials and Reference
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered: