github-actions[bot] opened a new pull request, #76140: URL: https://github.com/apache/airflow/pull/76140
Three triggerer tests ran a TriggerRunnerSupervisor until it handled its events and left the forked runner running. Since the triggerer freezes the GC before that fork, the supervisor is never collected and the runner never sees EOF, so it outlives the test. On Python 3.12.16, ResourceTracker.__del__ waits for the multiprocessing resource tracker at interpreter exit, and the leaked runners keep its pipe open, so every 3.12 DB-core job hung after the Core tests finished (#76135). (cherry picked from commit 81976d301f270710884d24fb066cb600e326ba8c) Co-authored-by: Jarek Potiuk <[email protected]> Generated-by: Claude Opus 5 -- 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]
