mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
[3.14] gh-115634: document ProcessPoolExecutor max_tasks_per_child bug (GH-140897) (#143302)
gh-115634: document ProcessPoolExecutor max_tasks_per_child bug (GH-140897)
(cherry picked from commit 04899b8539)
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
This commit is contained in:
parent
acd2846b9b
commit
38f23604c1
1 changed files with 5 additions and 0 deletions
|
|
@ -379,6 +379,11 @@ in a REPL or a lambda should not be expected to work.
|
|||
default in absence of a *mp_context* parameter. This feature is incompatible
|
||||
with the "fork" start method.
|
||||
|
||||
.. note::
|
||||
Bugs have been reported when using the *max_tasks_per_child* feature that
|
||||
can result in the :class:`ProcessPoolExecutor` hanging in some
|
||||
circumstances. Follow its eventual resolution in :gh:`115634`.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
When one of the worker processes terminates abruptly, a
|
||||
:exc:`~concurrent.futures.process.BrokenProcessPool` error is now raised.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue