The GitHub Actions job "Build Images" on airflow.git has succeeded.
Run started by GitHub user jedcunningham (triggered by jedcunningham).

Head commit for run:
1ccc14ab466b56cb25ddcfdcfd4052e75731dfe4 / Ash Berlin-Taylor <[email protected]>
Re-write LocalExecutor workers to cleanly shutdown on 3.10

Something changed between Python 3.7 and 3.10 meaning that a limited
parallelism LocalExecutor scheduler  now doesn't shutdown cleanly on
receiving a signal.

On closer investigation it appears that much of the code we are doing to
manage this is a poor imitation of the built in
concurrent.futures.ProcessPoolExecutor, so re-write it to use just that.

I have also removed the Unlimited/Limited versions and simplified the
code massively by having just a single version and "unlimited" is now
implemented as having a limit of 2 billion concurrent processes. Should
be enough for anyone

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

With regards,
GitHub Actions via GitBox


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

Reply via email to