You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add API endpoint that lets you see what happened in the backfill #46250
I started with a prototype in #64089 (adding state counts directly to BackfillResponse), but based on feedback from @uranusjr and thinking through the design, I'm going to take a different approach:
Plan: New GET /backfills/{backfill_id}/dag_runs endpoint
This would return the BackfillDagRun entries with their linked DagRun state, logical_date, and exception_reason (for skipped slots). The UI can then compute progress counts client-side.
Benefits over enriching BackfillResponse:
Keeps the backfill model stable
Returns the actual dag run data (not just aggregated counts)
Enables linking individual dag runs to backfills in the UI
Supports future CLI airflow backfill status use case
I'll close #64089 and open a new PR with this approach. Let me know if the approach makes sense to you.
Activity
vatsrahul1001 commentedon Feb 10, 2025
As discussd with @dstandish this is only good to have. I will look into this later
shivaam commentedon Apr 9, 2026
Hi @dstandish — I'd like to pick this up.
I started with a prototype in #64089 (adding state counts directly to
BackfillResponse), but based on feedback from @uranusjr and thinking through the design, I'm going to take a different approach:Plan: New
GET /backfills/{backfill_id}/dag_runsendpointThis would return the
BackfillDagRunentries with their linkedDagRunstate, logical_date, and exception_reason (for skipped slots). The UI can then compute progress counts client-side.Benefits over enriching
BackfillResponse:airflow backfill statususe caseI'll close #64089 and open a new PR with this approach. Let me know if the approach makes sense to you.
shivaam commentedon May 23, 2026
@dstandish published a PR for adding get backfill dag runs api.
#67381
Add GET /backfills/{backfill_id}/dag_runs endpoint
Add GET /backfills/{backfill_id}/dag_runs endpoint
Add GET /backfills/{backfill_id}/dag_runs endpoint
Add API endpoint for backfill dag run entries (#67381)
Add API endpoint for backfill dag run entries (#67381) (#70127)
Add API endpoint for backfill dag run entries (apache#67381)
Flag missing conn-fields when hook-only files change in static checks (…
[v3-3-test] Flag missing conn-fields when hook-only files change in s…
Add API endpoint for backfill dag run entries (#67381) (#70127)