GitHub user eladkal added a comment to the discussion: extra flag to make catchup=False mean "first run is next scheduled"
Related: https://lists.apache.org/thread/j2n8h308ffq46sx0vcfnl61snh7tyjlo and https://github.com/apache/airflow/pull/38168, https://github.com/apache/airflow/pull/35392 The current behavior is consistent with how data pipeline works. Today you are processing yesterday data. Thus, if you set catchup=False and you'd like to avoid creating the first run then your `start_date` needs to be adjusted with +1 day. Generally speaking, this behavior is not so suitable for other patterns. The backfill pain will be resolved with [AIP-78 Scheduler-managed backfill](https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-78+Scheduler-managed+backfill) the rest will be handled in Airflow 3.1+ GitHub link: https://github.com/apache/airflow/discussions/45777#discussioncomment-11874375 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
