强制运行由ShortCircuitOperator跳过的任务

时间:2019-10-25 19:52:09

标签: airflow airflow-scheduler

我有一个DAG,它使用ShortCircuitOperator来跳过(通常)不必要的下游任务。在一些特殊情况下,我仍然希望继续执行这些下游任务,并且不希望不必修改DAG来处理所有可能的情况。在Airflow UI中或通过控制台有一种简单的方法可以在下游任务被跳过后强制其运行吗?

1 个答案:

答案 0 :(得分:0)

在这里回答我自己的问题,您可以通过UI手动清除任务实例的状态,但是您必须清除下游任务的状态。我遇到了问题,因为我想跳过DAG的一部分,并试图清除更下游的任务状态,这当然会导致立即将它们设置为再次跳过。如果您确实想以这种方式跳过DAG的一部分,则可以这样做,您只需要手动设置要立即成功运行的任务上游的依赖项即可。

相关问题