我正在运行airflow clear -t task_regex -s 2019-02-23 -e 2019-02-24 dag_id
来清除然后重新运行任务。但是,Airflow会自动使该任务排队运行,而不是等待我运行airflow backfill
。这是我可以更改的设置吗?另外,看起来它只排队了其中一些而不是其他。换句话说,清除任务后,日期中的一半立即带有绿色框,另一半则带有白色框。
答案 0 :(得分:1)
我相信设置catchup_by_default
就是为了这个目的,应该将其设置为False
才能实现您想要的目的
命令行回填仍然有效,但计划程序将无法执行 如果这是False,则调度程序追赶,
但是您不必全局配置它,因为也可以使用catchup
parameter <<> {-DAG
对其进行修改< / p>
但是可以在DAG定义中基于每个DAG进行设置 (赶上)