The GitHub Actions job "Tests (AMD)" on airflow.git/asset-partition-window has 
failed.
Run started by GitHub user Lee-W (triggered by Lee-W).

Head commit for run:
921fb0afbce3e131890bcea9f1ce1c1b8a677c57 / Wei Lee <[email protected]>
Surface partition rollup mapper failures and batch UI timetable fetch

Three related UI-side problems:

1. with suppress(Exception) around the rollup mapper call in
   the next_run_assets and partitioned_dag_runs routes silently
   downgraded to non-rollup counts with no log line — users saw a
   stuck 0/1 received forever with no signal that the mapper was
   broken. Replace with try/except + log.warning(..., exc_info=True)
   so operators get a per-request log entry.

2. load_partitioned_timetable was called inside a dict
   comprehension over unique_dag_ids, hitting SerializedDagModel.get
   once per Dag — an N+1 in the list route. Add a batch
   load_partitioned_timetables that uses
   SerializedDagModel.get_latest_serialized_dags(dag_ids=...) and
   call it for the rollup-only subset.

3. except Exception around timetable deserialization swallowed any
   error, including unrelated bugs. Narrow to (KeyError, ValueError,
   ImportError, AttributeError) — the classes serdag.dag.timetable
   can actually raise — so config errors and programming bugs surface
   instead of being absorbed into a silent fallback.

Report URL: https://github.com/apache/airflow/actions/runs/26153745235

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to