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]
