The GitHub Actions job "Tests AMD" on airflow.git/bugfix/win-multiproc-pickle-error has failed. Run started by GitHub user dheerajturaga (triggered by dheerajturaga).
Head commit for run: d49029e18ebd13e5f5a03147baed8bf70a46ec01 / Dheeraj Turaga <[email protected]> Fix EdgeWorker multiprocessing pickle error on Windows Move _run_job_via_supervisor from nested function to static method to resolve "Can't pickle local object" error when launching edge worker jobs on Windows. The nested function _run_job_via_supervisor inside _launch_job_af3 could not be pickled by the multiprocessing module on Windows, causing the edge worker to fail with AttributeError when attempting to spawn child processes for job execution. Changes: - Extract _run_job_via_supervisor from _launch_job_af3 method scope - Convert to static method @staticmethod _run_job_via_supervisor - Update Process target reference to EdgeWorker._run_job_via_supervisor - Preserve all original functionality and error handling This fix enables edge worker multiprocessing compatibility on Windows while maintaining identical behavior on other platforms. The static method approach ensures the function is picklable and accessible from the module namespace. Report URL: https://github.com/apache/airflow/actions/runs/17481101386 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
