The GitHub Actions job "Tests" on airflow.git/2603/fix-process-utils-test-race 
has succeeded.
Run started by GitHub user Dev-iL (triggered by Dev-iL).

Head commit for run:
59ae019fcccae28a9a8a93eb9bd6f50cfbb33565 / Dev-iL 
<[email protected]>
Fix process_utils force-kill test race on Python 3.14

With 'forkserver' (Python 3.14 default on Linux), the child process
starts from a clean slate and needs time to import modules and execute
the target function before the SIGTERM-ignoring signal handlers are
installed.  The old sleep(0) was not enough — SIGTERM could arrive
before the handlers were in place, killing the process before the test
reached the SIGKILL path.

Use a multiprocessing.Event to synchronize: the child signals readiness
only after its signal handlers are installed.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to