The GitHub Actions job "Tests (AMD)" on airflow.git/fix-local-executor-forkserver-flaky-test has succeeded. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 7aeb1885d30d1771b34df4428a8c9ba1ba1e1a80 / Jarek Potiuk <[email protected]> Fix flaky LocalExecutor drain test under Python 3.14 forkserver test_end_drains_result_queue_to_avoid_join_deadlock intermittently timed out on Python 3.14, whose default multiprocessing start method on Linux is now forkserver. The drain logic under test is start-method-agnostic, but a forkserver worker is forked from a near-empty server and re-imports the whole airflow stack on every spawn; the throwaway worker therefore spends seconds in import airflow before writing a result, and end() waits through it, occasionally exceeding the test's execution_timeout. Pin the test's worker to the fork start method so it inherits the already-imported parent, writes immediately, and reliably exercises the full-result_queue scenario the test guards -- as it did before 3.14 changed the default. Report URL: https://github.com/apache/airflow/actions/runs/28860766195 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
