The GitHub Actions job "Tests (AMD)" on 
airflow.git/fix/66726-backfill-sqlite-lock-error has failed.
Run started by GitHub user lohitkolluri (triggered by potiuk).

Head commit for run:
a88b72b5c6cb4c6bc4422a38612f4cd2e0422821 / Lohit Kolluri 
<[email protected]>
fix(backfill): Handle SQLite lock errors with atomic creation and graceful 503

Closes: #66726

- Catch OperationalError in create_backfill, retry 3x with exponential
  backoff before returning HTTP 503 with a clear retry message
- Add same retry+503 handling to create_backfill_dry_run
- Add session.commit() to unpause_backfill for proper state persistence
- Add SQLite 'database is locked' detection to is_lock_not_available_error()
  and skip FOR UPDATE in with_row_locks() for SQLite
- Add test coverage for lock error paths in create and dry_run endpoints
- Keep session.commit() in _create_backfill to prevent duplicate active
  backfills from concurrent requests

Signed-off-by: Lohit Kolluri <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to