Airflow 1.9.0无法将任务排队

时间:2018-09-27 21:18:54

标签: python python-3.x airflow

我遇到的问题是任务将成功完成,但是下游任务将无法识别该事实,因此不会排队。

展示A:任务成功

Task says success

展览B:stage_photos未排队:

enter image description here

这是一个已知问题吗?有人有什么建议吗?这似乎是从1.8升级到1.9的开始,并且也仅适用于某些类型的任务(传感器,返回值的python运算符)。

1 个答案:

答案 0 :(得分:1)

我想您有多次运行DAG都没有成功,这就是为什么depends_on_past设置为True时DAG无法运行的原因。

从官方docsdepends_on_past(布尔值)来看,如果将其设置为True,则如果先前的任务安排未成功,则将阻止任务被触发。

如果根据我的猜测,如果stage_photos成功完成了先前的运行,则先前的运行尚未达到其结束状态,则该操作将不适用于当前的运行。