The GitHub Actions job "Tests (AMD)" on airflow.git/backport-79db995-v3-3-test 
has succeeded.
Run started by GitHub user vatsrahul1001 (triggered by vatsrahul1001).

Head commit for run:
88a46bec167e7ec99fd2be74ff7caabc8ecb9a2c / Tzu-ping Chung <[email protected]>
[v3-3-test] Release TI lock before asset listener callbacks (#70951)

* Release TI lock before asset listener callbacks

Asset registration on the task-success path (ti_update_state) ran the
listener hooks synchronously inside the transaction holding a row lock
on the task_instance table. A slow listener, multiplied across a large
fan-out of asset events, could hold that lock for minutes, causing
statement timeouts.

The listener hooks are now deferred until the end of the endpoint
instead of executed inline during asset event creation. Registration
writes to the database still happen under the caller's transaction, so
durability is unchanged; this only moves the best-effort listener hooks
off the lock.

* Optimize asset alias assoc insert

* Fix exhausted iterator reuse bug

* Test asset reg callback cases
(cherry picked from commit 79db99500064aa801bcfad1b6f91b8be867f822c)

Co-authored-by: Tzu-ping Chung <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to