Glenn Langford added the comment:

> Any ideas how to debug this further?

Wherever the cause of the problem might live, and to either work around it or 
gain additional information, here is one idea to consider.

Do you need to submit your Futures just two at a time, and tightly loop every 
15s? Why not submit a block of a larger number and wait for the block with 
as_completed(), logging for each completion. Then submit another block when 
they are all done. To control how many run at one time, create the Executor 
with max_workers=2 for example. (I had an app that ran > 1,000 futures in this 
way, which worked fine). 

In general I suggest to only timeout when there is really a problem, not as an 
expected event.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20319>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to