Skip to content

Harden prebuilt template acquisition - #30

Merged
joecklau merged 3 commits into
mainfrom
develop
Aug 11, 2026
Merged

Harden prebuilt template acquisition#30
joecklau merged 3 commits into
mainfrom
develop

Conversation

@joecklau

Copy link
Copy Markdown
Contributor

Summary

  • harden large Docker Sandboxes prebuilt archive acquisition with bounded retry and HTTP/1.1 transfer handling for Full
  • report responsive cold-acquisition progress, historical size/time guidance, actual bytes written, archive-write rate, elapsed time, and verification phases
  • preserve immutable digest verification, exact readback, cache reuse, and no-fallback behavior

Validation

  • all checks passed on PR Harden large prebuilt template acquisition #29 against develop
  • focused normal and race tests passed
  • repository-wide compile and image-package vet passed
  • full internal/image suite passed with serialized execution; the existing Windows atomic-rename test flake passed on exact retry

joecklau and others added 3 commits August 11, 2026 17:31
Use an explicit HTTP/1.1 ALPN transport for Full template materialization after live GHCR HTTP/2 stream resets, retry one transient immutable-digest fetch or archive write, and clean partial archives between attempts. Add focused normal and race-covered test seams for fetch, transport, and cleanup behavior.
Report historical first-acquisition ranges plus live archive bytes, average write rate, elapsed time, and verification phases without claiming an unavailable total or percentage.
…isition_retry

Harden large prebuilt template acquisition
@joecklau
joecklau deployed to epar-live-ci August 11, 2026 10:49 — with GitHub Actions Active
@joecklau
joecklau merged commit a3eb7c3 into main Aug 11, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant