Issue 36631: test_urllib2net: test_ftp_no_timeout() killed after a timeout of 15 min (original) (raw)
Issue36631
Created on 2019-04-15 10:39 by vstinner, last changed 2022-04-11 14:59 by admin. This issue is now closed.
Messages (3) | ||
---|---|---|
msg340257 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-04-15 10:39 |
It seems like test_urllib2net.test_ftp_no_timeout() has no timeout: it should use a timeout to not block the whole test suite if the FTP server is down. x86 Gentoo Non-Debug with X 3.7: https://buildbot.python.org/all/#/builders/115/builds/1044 0:26:50 load avg: 1.68 [413/416] test_genericpath passed -- running: test_urllib2net (11 min 59 sec) 0:26:52 load avg: 1.68 [414/416] test_tempfile passed -- running: test_urllib2net (12 min 1 sec) 0:26:52 load avg: 1.68 [415/416] test_pipes passed -- running: test_urllib2net (12 min 1 sec) running: test_urllib2net (12 min 31 sec) running: test_urllib2net (13 min 1 sec) running: test_urllib2net (13 min 31 sec) running: test_urllib2net (14 min 1 sec) running: test_urllib2net (14 min 31 sec) 0:29:51 load avg: 1.49 [416/416/1] test_urllib2net crashed (Exit code 1) Timeout (0:15:00)! Thread 0xb7be2700 (most recent call first): File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/socket.py", line 716 in create_connection File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/ftplib.py", line 152 in connect File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 2384 in init File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 2375 in __init__ File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 1555 in connect_ftp File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 1533 in ftp_open File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 503 in _call_chain File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 543 in _open File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 525 in open File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/urllib/request.py", line 222 in urlopen File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/test/test_urllib2net.py", line 19 in _retry_thrice File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/test/test_urllib2net.py", line 27 in wrapped File "/buildbot/buildarea/cpython/3.7.ware-gentoo-x86.nondebug/build/Lib/test/test_urllib2net.py", line 327 in test_ftp_no_timeout | ||
msg340347 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-04-16 15:33 |
> It seems like test_urllib2net.test_ftp_no_timeout() has no timeout: it should use a timeout to not block the whole test suite if the FTP server is down. Well. I didn't read the name of the test... I'm not sure that it makes any sense to add a timeout to test called "no_timeout"... On Linux, there is TCP_USER_TIMEOUT socket option. Maybe we could use that? Or maybe I will just close the issue since it's likely that it's not going to come back soon... | ||
msg345443 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2019-06-13 01:09 |
I only saw this issue once, two months ago, so I close it. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:59:14 | admin | set | github: 80812 |
2019-06-13 01:09:26 | vstinner | set | status: open -> closedresolution: out of datemessages: + stage: resolved |
2019-04-16 15:33:32 | vstinner | set | messages: + |
2019-04-15 10:39:11 | vstinner | create |