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 pitrou
Recipients davin, frickenate, ned.deily, pitrou, ronaldoussoren
Date 2017-12-06.10:17:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <fc7636b0-7d01-3946-ad61-be4837990fe6@free.fr>
In-reply-to <1512533294.1.0.213398074469.issue32220@psf.upfronthosting.co.za>
Content
Le 06/12/2017 à 05:08, Nate a écrit :
> 
> This is a hard case to test for, as timing matters. The duplex pipe doesn't get confused/corrupted unless one process is sending/receiving a message over the pipe at the same moment that another process is executing your acknowledge logic. It's reproducible, but not 100%.

Our test runner has support for running a test in a loop until it fails.
For example `./python -m test -m "*FDPass*" -F -v test_socket`

Combined with perhaps a new test case, this could help you diagnose if
indeed the workaround is obsolete.

(perhaps our resident macOS experts can help too :-))
History
Date User Action Args
2017-12-06 10:17:53pitrousetrecipients: + pitrou, ronaldoussoren, ned.deily, davin, frickenate
2017-12-06 10:17:53pitroulinkissue32220 messages
2017-12-06 10:17:53pitroucreate