gh-115634: document ProcessPoolExecutor max_tasks_per_child bug (GH-140897)
(cherry picked from commit
04899b8539ab83657a4495203f26b3cb1a6f46dc)
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
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.