← Back to issue list

store: better retry strategy for GETs.

View original Github issue

Metadata

Project
snapcraft
Number
#1212
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged in canonical/snapcraft#1212 (c6bf989ae), replacing GET retry logic with a configurable, status-code-aware retry class for LP #1671817.

Resolution: closed resolved

Reason: PR #1212 was merged as commit c6bf989ae. It introduced configurable GET retries that force retries for status-code responses, addressing LP #1671817.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Use the retry class which allows for more fine grained settings such as forcing a retry when a status code is returned. LP: #1671817

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#1212 (c6bf989ae), replacing GET retry logic with a configurable, status-code-aware retry class for LP #1671817.
stealth/space-bunny-alpha — closed resolved Merged PR #1212 as c6bf989ae, replacing GET retry logic with configurable, status-code-aware retries for LP #1671817.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#1212 (c6bf989ae), replacing GET retry logic with a configurable, status-code-aware retry class for LP #1671817.
qwen/qwen3.6-35b-a3b — — Merged after approval. Replaced existing retry logic with a configurable retry class for GET requests, enabling fine-grained control and forced retries on specific HTTP status codes. Approved with a minor naming suggestion.
qwen3.6-35b-a3b-mtp-q6 — — Merged an update implementing a refined retry strategy for GET requests. The change uses a dedicated retry class for fine-grained control, including forced retries on specific HTTP status codes. Approved after minor naming feedback.

Update history

No update history recorded yet.

Related work

  • Related To: launchpad#1671817 (confidence 99%)

    The original bug linked from the merged PR.

Related issues

Issue Project State Summary Similarity
#1671817 Make store downloads more robust snapcraft (launchpad) closed Connection resets during store snap downloads were fixed by adding a configurable retry class for GETs; PR #1212 merged as commit c6bf989ae ("store: better retry strategy for GETs"), following earlier retries in #1184.
73%