Introduction
Airflow schedules tasks to run at specific times. Sometimes, tasks miss their scheduled runs. Catchup and backfill help run those missed tasks so your data stays complete and up to date.
When your Airflow scheduler was down and missed running tasks on their scheduled dates.
When you add a new DAG with a start date in the past and want to run all missed tasks since then.
When you want to rerun tasks for past dates to fix data or update reports.
When you want to control whether Airflow automatically runs missed tasks or not.
When you want to manually trigger runs for specific past dates.