The GitHub Actions job "Tests" on airflow.git/feature/dag-level-retries has 
failed.
Run started by GitHub user kalluripradeep (triggered by kalluripradeep).

Head commit for run:
324afdc5ced1985fece793a756803deddec5585e / kalluripradeep 
<[email protected]>
Add DAG-level automatic retry feature (#60866)

This PR implements DAG-level automatic retry functionality, allowing entire

DAG runs to be retried automatically when all tasks complete and at least

one task fails.

Features:

- Add max_dag_retries parameter to DAG definition (default: 0, disabled)

- Add dag_retry_delay parameter for configurable delay between retries

- Implement retry logic in DagRun.update_state() method

- Only clear failed tasks on retry, preserve successful ones

- Suppress callbacks until all retries are exhausted

- Backward compatible (disabled by default)

Implementation:

- Added dag_try_number and dag_max_tries fields to DagRun model

- Added max_dag_retries and dag_retry_delay fields to DagModel

- Created Alembic migration (0101_3_2_0)

- Added 10 comprehensive unit tests

- Updated documentation in core-concepts/dag-run.rst

Fixes #60866

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

With regards,
GitHub Actions via GitBox


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

Reply via email to