The GitHub Actions job "Tests AMD" on airflow.git/add-asyncio-monitor has failed. Run started by GitHub user ephraimbuddy (triggered by ephraimbuddy).
Head commit for run: 3e00c03fcfa9767515b4d30df8d71905ed6f177e / Ephraim Anierobi <[email protected]> Add Asyncio monitor to detect event-loop stalls This commit adds a asyncio stall monitor, used in triggerer job to surface poorly-behaved triggers that block the event loop. The monitor runs in a separate thread which makes it possible to detect blocking triggers unlike the block_watchdog loop that when the asycio loop is blocked, it won't report until the end of the blocking. Changes: - StallSample and StallIncident to record stack samples and aggregate a stall’s lifecycle. - A background watchdog thread checks wall-clock gaps; when the gap exceeds a threshold, it treats it as a stall. - On stall start/updates, captures bounded loop-thread stacks and logs them - On stall end, provides a summary and pointer to the task that caused the stall Testing: - Added unit tests and Manually tested it too Report URL: https://github.com/apache/airflow/actions/runs/17072153470 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
