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 tomMoral
Recipients tomMoral
Date 2017-04-06.12:41:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1491482471.73.0.550300132711.issue30006@psf.upfronthosting.co.za>
In-reply-to
Content
The design of ProcessPoolExecutor contains some possible race conditions that may freeze the interpreter due to deadlocks. This is notably the case  with pickling and unpickling errors for a submitted job and returned results. This makes it hard to reuse a launched executor.

We propose in the joint PR to fix some of those situations to make the ProcessPoolExecutor more robust to failure in the different threads and worker.
History
Date User Action Args
2017-04-06 12:41:11tomMoralsetrecipients: + tomMoral
2017-04-06 12:41:11tomMoralsetmessageid: <1491482471.73.0.550300132711.issue30006@psf.upfronthosting.co.za>
2017-04-06 12:41:11tomMorallinkissue30006 messages
2017-04-06 12:41:11tomMoralcreate