Intermittent requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Win%2F1095440%2Fchromedriver_win32.zip?alt=media
Categories
(Firefox Build System :: Task Configuration, defect, P5)
Tracking
(firefox111 fixed)
Tracking | Status | |
---|---|---|
firefox111 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: gbrown)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Filed by: mlaza [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=403137418&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EQy8wzAtQSaNfSlFXRtgGw/runs/0/artifacts/public/logs/live_backing.log
[task 2023-01-22T10:36:11.847Z] build-chromium: Downloading chromedriver from https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Win%2F1095440%2Fchromedriver_win32.zip?alt=media
[task 2023-01-22T10:36:11.847Z] Traceback (most recent call last):
[task 2023-01-22T10:36:11.847Z] File "/builds/worker/bin/fetch-chromium.py", line 235, in <module>
[task 2023-01-22T10:36:11.847Z] build_chromium_archive(**args)
[task 2023-01-22T10:36:11.847Z] File "/builds/worker/bin/fetch-chromium.py", line 199, in build_chromium_archive
[task 2023-01-22T10:36:11.847Z] fetch_chromedriver(platform, revision, chromium_dir)
[task 2023-01-22T10:36:11.847Z] File "/builds/worker/bin/fetch-chromium.py", line 131, in fetch_chromedriver
[task 2023-01-22T10:36:11.847Z] fetch_file(download_url, tmpzip)
[task 2023-01-22T10:36:11.847Z] File "/usr/local/lib/python3.9/dist-packages/redo/__init__.py", line 215, in _retriable_wrapper
[task 2023-01-22T10:36:11.847Z] return retry(func, args=args, kwargs=kwargs, *retry_args, **retry_kwargs)
[task 2023-01-22T10:36:11.847Z] File "/usr/local/lib/python3.9/dist-packages/redo/__init__.py", line 170, in retry
[task 2023-01-22T10:36:11.847Z] return action(*args, **kwargs)
[task 2023-01-22T10:36:11.847Z] File "/builds/worker/bin/fetch-chromium.py", line 74, in fetch_file
[task 2023-01-22T10:36:11.847Z] r.raise_for_status()
[task 2023-01-22T10:36:11.847Z] File "/usr/lib/python3/dist-packages/requests/models.py", line 943, in raise_for_status
[task 2023-01-22T10:36:11.847Z] raise HTTPError(http_error_msg, response=self)
[task 2023-01-22T10:36:11.847Z] requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Win%2F1095440%2Fchromedriver_win32.zip?alt=media
[taskcluster 2023-01-22 10:36:12.113Z] === Task Finished ===
[taskcluster 2023-01-22 10:36:12.159Z] Unsuccessful task run with exit code: 1 completed in 90.959 seconds
Comment hidden (Intermittent Failures Robot) |
Comment 2•1 year ago
|
||
Hi Geoff! Can you please take a look at this? I've needinfo? you because I saw that you landed a patch in Bug 1756129 that fixed the issue.
Thank you!
Comment 3•1 year ago
|
||
It looks like fetch_chromium_revision can return a revision for which all the files we want aren't available?
Assignee | ||
Comment 4•1 year ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #3)
It looks like fetch_chromium_revision can return a revision for which all the files we want aren't available?
...are temporarily not available -- this succeeded on task retry, and that url is okay now.
I think the retries added in bug 1756129 are working as expected, but maybe we could do better with more retries?
Currently it is 5 retries:
- fetch
- wait 5 seconds
- fetch
- wait 10 seconds
- fetch
- wait 20 seconds
- fetch
- wait 40 seconds
- fetch
...waiting up to 75 seconds if necessary.
I see the task retries succeeded about 4 minutes after the failure.
Assignee | ||
Comment 5•1 year ago
|
||
Bump the number of retries from 5 (5+10+20+40=75 seconds wait worst case)
to 7 (5+10+20+40+80+160=315 seconds worst case).
Pushed by gbrown@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5ab951cd520e Retry failed network connections for a few more minutes r=jcristau
Comment 7•1 year ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Description
•