This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Robert Pierce
Recipients Robert Pierce, docs@python
Date 2020-02-03.09:21:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1580721672.06.0.925204130251.issue39535@roundup.psfhosted.org>
In-reply-to
Content
multiprocessing.Process opens a FIFO to the child. This FIFO is not documented the the Process class API and it's purpose is not clear from the documentation. It is a minor documentation bug that the class creates non-transparent resource utilization.

The primary behavioral bug is that incorrect handling of this FIFO creates a resource leak, since the file descriptor is not closed on join(), or even when the parent Process object goes out of scope.

The effect of this bug is that programs generating large numbers of Process objects will hit system resource limits of open file descriptors.
History
Date User Action Args
2020-02-03 09:21:12Robert Piercesetrecipients: + Robert Pierce, docs@python
2020-02-03 09:21:12Robert Piercesetmessageid: <1580721672.06.0.925204130251.issue39535@roundup.psfhosted.org>
2020-02-03 09:21:12Robert Piercelinkissue39535 messages
2020-02-03 09:21:11Robert Piercecreate