Skip to content

feat(store): backport sparse S3 checkpoints - #1

Merged
neotype merged 1 commit into
production/ce85c8bfrom
backport/s3-sparse-ce85c8b
Sep 3, 2026
Merged

neotype merged 1 commit into
production/ce85c8bfrom
backport/s3-sparse-ce85c8b

Conversation

@neotype

@neotype neotype commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Summary

Production-safe backport of cocoonstack#133 onto the sandboxd revision currently deployed on the GPU worker (ce85c8b). This avoids taking unrelated sandboxd/protocol changes during the storage fix.

  • opt-in checkpoint_store.s3.sparse
  • packed 64 MiB allocated-extent objects plus validated manifest
  • sparse reconstruction on fetch
  • old dense checkpoint read compatibility

Verification

  • sandboxd go test -race ./...
  • touched package Linux golangci-lint: 0 issues
  • real MinIO sparse multipart round trip: 96 MiB logical / 20 MiB allocated
  • static Linux/amd64 build

@neotype
neotype merged commit 9d61781 into production/ce85c8b Sep 3, 2026
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