我有一个包含子DAG的日常DAG。子DAG有五个任务T1到T5,必须按顺序运行(例如T1 >> T2 >> T3 >> T4 >> T5)。
DAG成功运行了几天,但我发现T4有一个bug。我修复了这个问题,想要重新运行之前所有天的T4和T5。重要的是不要重新运行T1-T3,因为这些步骤比T4-T5花费更长时间。
我尝试过的失败方法:
如有建议,将不胜感激。
DAG成功运行了几天,但我发现T4有一个bug。我修复了这个问题,想要重新运行之前所有天的T4和T5。重要的是不要重新运行T1-T3,因为这些步骤比T4-T5花费更长时间。
我尝试过的失败方法:
- 选择T4,清除下游+递归 - 没有任何反应。Dag树视图显示子DAG为“成功”,即使其中的T4和T5被清除。
- 选择T4,清除下游+递归,选择子DAG,仅清除该任务 - 这将重新运行整个子DAG(T1-T5),即使T1-T3已标记为成功
- 选择T4,清除下游+递归,选择子DAG,点击运行 - 与#2相同。重新运行整个子DAG。
- 选择T4,清除下游+递归,手动将子DAG设置为“正在运行”状态。没有任何反应。树视图显示子DAG处于“运行”状态,但实际上没有任务被运行。
如有建议,将不胜感激。