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
, и airflow планирует следующую задачу до того, как будет выполнена предыдущая.
Это вызывает всевозможные ужасные условия гонки.
Есть ли способ явно запретить планирование перекрывающихся задач? Даже если это означает полный пропуск пробежки?