RishabhBajaj97 commented on PR #70961:
URL: https://github.com/apache/airflow/pull/70961#issuecomment-6146708542

   Cross-reference: #74650 is a minimal, targeted fix for #74614 (triggerer 
exiting with `PendingRollbackError` after a transient metadata-DB disconnect). 
It adds a `session.rollback()` on `DBAPIError`/`StaleDataError` inside the 
existing `run_with_db_retries()` block in `Trigger.clean_unused`, mirroring the 
pattern already used by `retry_db_transaction` in `airflow/utils/retries.py`.
   
   The restructure in this PR — moving the retry around a `with 
create_session(scoped=False)` block — would incidentally close #74614 as a side 
effect, since each retry attempt gets a fresh session. Flagging the overlap in 
case this PR's reviewers prefer to subsume the fix here (making #74650 
redundant on merge) rather than carrying two parallel fixes.
   
   ---
   Drafted-by: Claude Code (Opus 4.7) (no human review before posting)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to