Nick Benthem created AIRFLOW-6577: ------------------------------------- Summary: DAG Backfill with timedelta runs twice Key: AIRFLOW-6577 URL: https://issues.apache.org/jira/browse/AIRFLOW-6577 Project: Apache Airflow Issue Type: Bug Components: DAG, DagRun Affects Versions: 1.10.7 Environment: ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: 18G2022
Client: Docker Engine - Community Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commit: 633a0ea Built: Wed Nov 13 07:22:34 2019 OS/Arch: darwin/amd64 Experimental: false Reporter: Nick Benthem if you use {{timedelta=__anything__}}, and have {{catchup=False}}, it will cause a DOUBLE run of your DAG! The only workaround i found was to use a cron timer, i.e., schedule_interval='@daily', Rather than schedule_interval=timedelta(days=1), It almost definitely exists in def create_dag_run(self, dag, session=None): in {{/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/airflow/jobs/scheduler_job.py }} around line {{643}} -- This message was sent by Atlassian Jira (v8.3.4#803005)