【发布时间】:2019-07-26 22:00:51
【问题描述】:
airflow.cfg:
# airflow version = 1.10.1
executor = LocalExecutor
parallelism = 32
dag_concurrency = 16
还有一个 dag.py:
with DAG('mydag', schedule_interval="@hourly") as dag:
# define tasks
但有时我的任务比我的schedule_interval 需要更长的时间才能完成,并且气流会在前一个任务完成之前安排下一个任务。
这导致了各种糟糕的竞争条件。
有没有一种方法可以明确地防止安排重叠的任务?即使这意味着完全跳过跑步?
【问题讨论】: