[issue3419] multiprocessing module is racy
Mark Dickinson
report at bugs.python.org
Sat Aug 2 15:44:20 CEST 2008
Mark Dickinson <dickinsm at gmail.com> added the comment:
> Are you looking at the conn refused or the incref error?
The connection refused error.
The attached patch fixes the problem, for me. On my machine, the
connection refused error code was 61 rather than 10061. With this patch,
I'm no longer seeing any hangs in test_multiprocessing.py (at least, not in
the last 500 runs :-)). (Though I am still seeing the incref error
occasionally.)
If anyone's prepared to answer a stupid question: I'm curious why failed
socket connections occur at all. Is connecting to a socket generally
considered an unreliable operation, or is there some aspect of the
multiprocessing module that makes it potentially unreliable?
----------
keywords: +patch
Added file: http://bugs.python.org/file11038/mp_nohang.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue3419>
_______________________________________
More information about the Python-bugs-list
mailing list