← Back to issue list

Make upload more robust by ignoring spurious errors while polling the scan status.

View original Github issue

Metadata

Project
snapcraft
Number
#480
Type
pull request
State
merged
Author
vilagithub
Labels
—
Created
Updated
Closed

Current evaluation

Merged #480 in commit 2cae24aa5, making upload polling tolerate transient scan-status errors while still surfacing persistent failures.

Resolution: closed resolved

Reason: PR #480 was merged as commit 2cae24aa5. Upload polling now ignores transient status-acquisition errors and still reports failures that persist through the final retry.

Evaluated by: mr-cal-bot

No scores available.

Issue body

… scan status. While the snap is scanned on the store, the status is polled until completion. If an error occurs while acquiring the status, ignore the errors. Those errors are rare and the next retry generally succeeds so ignoring those errors is harmless. If they persist until the last retry, something else may be going on and this will still be reported. LP: #1572963

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #480 in commit 2cae24aa5, making upload polling tolerate transient scan-status errors while still surfacing persistent failures.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#480 via commit 2cae24aa5, making upload polling ignore transient scan-status errors while still reporting persistent failures.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#480 (commit 2cae24aa5), making upload polling ignore transient scan-status errors while still reporting persistent failures.
qwen/qwen3.6-35b-a3b — — Merged changes that improve upload robustness by ignoring transient errors during scan status polling. After addressing reviewer feedback and resolving CI testbed hangs, the patch was approved and merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged after successful retests and maintainer approvals. The change improves upload robustness by ignoring transient errors during scan status polling, preventing unnecessary failures while still reporting persistent issues.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.