有没有办法在气流中使用depends_on_past
整个 DagRun,而不仅仅是应用于任务?
我有一个每日 DAG,周五 DagRun 在第 4 个任务上出错,但周六和周日 DagRuns 仍然按计划运行。使用depends_on_past = True
会在相同的第 4 个任务上暂停 DagRun,但前 3 个任务仍会运行。
我可以在 DagRun DB 表中state
看到包含failed
Friday DagRun 的一列。我想要的是一种将 DagRun 配置为在先前的 DagRun 失败时不启动的方法,在找到以前失败的任务之前不启动并运行。
有谁知道这是否可能?