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 aeros, corona10, pitrou, tomMoral, vstinner
Date 2020-04-29.08:20:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1588148415.2.0.903732704632.issue39995@roundup.psfhosted.org>
In-reply-to
Content
I think this is a reasonable way to move on.Some of the locks can probably be removed but this needs careful investigation and in the mean time, it hinders everyone. Thanks victor for the fast fix up! 

To me, an interesting observation is that the failure seems to only happen when the executor is in broken state. If we can find a way to adapt the behavior to be more conservative on these states (which are not impacting perf) that would be nice.

I will try to look at it today and see if I can remove some of the locks while still not failing with Victor's patch. We can probably remove the lock on `clear` safely. For the others, it might be more complex.
History
Date User Action Args
2020-04-29 08:20:15tomMoralsetrecipients: + tomMoral, pitrou, vstinner, corona10, aeros
2020-04-29 08:20:15tomMoralsetmessageid: <1588148415.2.0.903732704632.issue39995@roundup.psfhosted.org>
2020-04-29 08:20:15tomMorallinkissue39995 messages
2020-04-29 08:20:14tomMoralcreate