过去end_date的气流停滞不触发计划

时间:2019-11-06 13:59:05

标签: apache-spark airflow airflow-scheduler airflow-operator

我有以下配置的气流障碍:

{
 'start_date': datetime(2017, 1, 1, 0, 0, 0)
 'end_date': datetime(2019, 6, 1, 0, 0, 0),
  schedule_interval='@yearly',
  catchup=True
}

对于上述情况,在

上创建了2个时间表
=> 2017-01-01, 2018-01-01.

它不会为2019-01-01创建,因为我了解调度程序的调度仅在调度间隔完成后才能进行。在这种情况下,2019年仍未结束,因此未计划。

自从我给出了end_date以来,调度程序不应该知道end_date已经结束并触发它。

我知道将解决方案的开始日期调整为一年,并调整工作中的日期范围(执行日期+ 1年)。 (例如,从开始日期:2016年1月1日开始安排)。因此,我们将有3个时间表(2016、2017、2018)来获取所有窗口。

有没有人可以解决这个问题,或者我缺少什么?任何指针都将非常有帮助。

谢谢, 亚历克斯

0 个答案:

没有答案