【问题标题】:Argo Workflow - DAG Task level retryArgo Workflow - DAG 任务级别重试
【发布时间】:2021-03-19 05:30:37
【问题描述】:

我有一个如下的 DAG 工作流

taskA -> after taskA completes taskB and taskC runs in parallel -> once task B and C completes taskD starts。如果 taskC 由于某些外部问题而失败,需要手动干预以进行纠正。更正后,我们可以手动重新启动(从 UI 或 CLI)工作流,以便它直接从失败的 taskC 恢复并转到 taskD 并完成工作流。

【问题讨论】:

    标签: argo-workflows


    【解决方案1】:

    是的,从 GUI 中的工作流中单击“重试”就可以做到这一点

    【讨论】:

    • 我认为 UI 中没有任务级重试。为了让它在失败的任务中重新启动,他们需要使用记忆。
    • 工作流级别的重试只会重试失败的任务。它不会重试成功的任务。 Memoization 用于检测之前是否已经在另一个工作流中运行过相同的任务,并且对于 OP 想要的内容来说不是必需的。
    猜你喜欢
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2021-12-05
    • 2019-03-16
    相关资源
    最近更新 更多