Closed Bug 1809580 Opened 2 years ago Closed 2 years ago

taskcluster:error] Error: Error loading docker image. Could not download artifact "public/image.tar.zst from task "$task" after 1 attempt(s)

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox108 wontfix, firefox109 wontfix, firefox110 wontfix, firefox113 wontfix, firefox114 wontfix, firefox115 fixed)

RESOLVED FIXED
115 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox108 --- wontfix
firefox109 --- wontfix
firefox110 --- wontfix
firefox113 --- wontfix
firefox114 --- wontfix
firefox115 --- fixed

People

(Reporter: glandium, Assigned: jcristau)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

On try, docker images are set to expire in 1 year, but their artifacts expire in 1 month. This means that if you do changes to docker images on try, then come back a month later with the same changes, tasks that depend on those docker images will fail because they can't load the image anymore, as the cache points to the non-expired task that now has an expired artifact.

Before bug 1649987, all try tasks had their expiry capped at 28 days, but that specific code was removed.

Set release status flags based on info from the regressing bug 1649987

:bxbrenden, since you are the author of the regressor, bug 1649987, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

We hit this (or something very similar) with a level 3 release docker image, which I filed as https://bugzilla.mozilla.org/show_bug.cgi?id=1833507. Cross-referencing here in case the root cause is the same.

Set expiration-policy on docker-image tasks to make sure the image artifact
sticks around as long as the task, and avoid issues down the road when we try
to reuse a cached task only to fail when we can't download its artifact.

Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/58e2722c8c99 fix expiration of docker image artifacts r=releng-reviewers,bhearsum DONTBUILD
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: