[issue20319] concurrent.futures.wait() can block forever even if Futures have completed

Sebastian Kreft report at bugs.python.org
Mon Jun 16 11:24:34 CEST 2014


Sebastian Kreft added the comment:

Any ideas how to debug this further?

In order to overcome this issue I have an awful workaround that tracks the maximum running time of a successful task, and if any task has been running more than x times that maximum I consider it defunct, and increase the number of concurrent allowed tasks. However, if the problem persist, I eventually will have lot of zombie tasks, which will expose some additional problems.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue20319>
_______________________________________


More information about the Python-bugs-list mailing list