Closed Bug 1362745 Opened 8 years ago Closed 6 years ago

Intermittent Windows XP build abort: An existing connection was forcibly closed by the remote host

Categories

(Developer Services :: Mercurial: robustcheckout, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: intermittent-failure)

+++ This bug was initially created as a clone of Bug #1318173 +++ https://treeherder.mozilla.org/logviewer.html#?job_id=96975039&repo=autoland 12:13:35 INFO - clone [===============> ] 778559620/1903404598 28m15s 12:13:35 INFO - clone [===============> ] 778563734/1903404598 28m16sensuring https://hg.mozilla.org/integration/autoland@355a23c6c2bd2806475c17e36267a189a87901f9 is available at c:\builds\moz2_slave\autoland-w32-d-000000000000000\build\src 12:13:35 INFO - (cloning from upstream repo https://hg.mozilla.org/mozilla-unified) 12:13:35 INFO - (sharing from new pooled repository 8ba995b74e18334ab3707f27e9eb8f4e37ba3d29) 12:13:35 INFO - applying clone bundle from https://s3-external-1.amazonaws.com/moz-hg-bundles-us-east-1/mozilla-unified/e9bb619755c4d9dbb67ada4f51d1d2b85163b8f8.packed1.hg 12:13:35 INFO - 323656 files to transfer, 1.77 GB of data 12:13:35 INFO - Traceback (most recent call last): 12:13:35 INFO - File "mercurial\dispatch.pyc", line 204, in _runcatch 12:13:35 INFO - File "mercurial\dispatch.pyc", line 880, in _dispatch 12:13:35 INFO - File "mercurial\dispatch.pyc", line 637, in runcommand 12:13:35 INFO - File "mercurial\extensions.pyc", line 210, in closure 12:13:35 INFO - File "hgext\color.pyc", line 503, in colorcmd 12:13:35 INFO - File "mercurial\dispatch.pyc", line 1010, in _runcommand 12:13:35 INFO - File "mercurial\dispatch.pyc", line 971, in checkargs 12:13:35 INFO - File "mercurial\dispatch.pyc", line 877, in <lambda> 12:13:35 INFO - File "mercurial\util.pyc", line 1036, in check 12:13:35 INFO - File "c:/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/external_tools/robustcheckout.py", line 165, in robustcheckout 12:13:35 INFO - File "c:/builds/moz2_slave/autoland-w32-d-000000000000000/scripts/external_tools/robustcheckout.py", line 297, in _docheckout 12:13:35 INFO - File "mercurial\hg.pyc", line 496, in clone 12:13:35 INFO - File "mercurial\hg.pyc", line 374, in clonewithshare 12:13:35 INFO - File "mercurial\hg.pyc", line 602, in clone 12:13:35 INFO - File "mercurial\exchange.pyc", line 1183, in pull 12:13:35 INFO - File "mercurial\exchange.pyc", line 1777, in _maybeapplyclonebundle 12:13:35 INFO - File "mercurial\exchange.pyc", line 1919, in trypullbundlefromurl 12:13:35 INFO - File "mercurial\streamclone.pyc", line 383, in apply 12:13:35 INFO - File "mercurial\streamclone.pyc", line 371, in applybundlev1 12:13:35 INFO - File "mercurial\streamclone.pyc", line 306, in consumev1 12:13:35 INFO - File "mercurial\keepalive.pyc", line 493, in readline 12:13:35 INFO - File "httplib.pyc", line 612, in read 12:13:35 INFO - File "socket.pyc", line 384, in read 12:13:35 INFO - File "ssl.pyc", line 756, in recv 12:13:35 INFO - File "ssl.pyc", line 643, in read 12:13:35 INFO - error: [Errno 10054] An existing connection was forcibly closed by the remote host 12:13:35 INFO - abort: An existing connection was forcibly closed by the remote host 12:13:35 ERROR - Return code: 255
That log shows the clone pretty much pausing for several seconds before the error. My guess is the client go so slow that the server timed out the connection due to idle. We have no control over S3 server timeout. The workaround is for the client to not be so slow.
Windows XP and buildbot are both not supported anymore. (And closing this prevents it from getting suggested on Treeherder.)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.