Repository navigation
Pin runsc fix for checkpoint restore compaction stalls - #1969
Merged
Merged
Conversation
jackf-beamcloud
approved these changes
Oct 7, 2026
jackf-beamcloud
left a comment
Contributor
There was a problem hiding this comment.
Pin bump to release-20260714.0-beam.10 looks right: the release targets f5056750 (head of beam-cloud/gvisor#3), and the SHA512 in the Dockerfile matches the published runsc.x86_64 asset byte for byte. Non-blocking: that release is still a prerelease built from the unmerged gvisor#3 branch, so worth merging gvisor#3 (or noting it) before this ships, so the pinned commit stays reachable from main.
Contributor
Author
|
The approved runtime PR is now merged with merge commit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
VoxCPM2 checkpoints intermittently spent tens of seconds inside runsc restore even when the image and checkpoint were already local. Pin the exact node-tested runsc hotfix from beam-cloud/gvisor#3: honor the existing host huge-page policy to avoid synchronous compaction, and reduce shared-memory contention between checkpoint readers.
The artifact preserves the deployed checkpoint compatibility version (
ebbaed3f9dd5). Serialized state is unchanged; strict version checks and the worker compatibility key remain stable. Its new source revision, release tag and SHA512 identify the hotfix separately.Validation used this exact binary and the real beta9 runtime on reserved RTX 4090 GPUs. An unchanged VoxCPM2 checkpoint captured on .22 restored on .19 in 13.56–14.34 s and .22 in 11.64–13.24 s, retaining its nonce and identical audio. The deployed runtime reproduced a 77.36 s managed restore; a paired private .22 control took 19.31 s. Registered host memory and GPU state also passed, with restore improving from 12.05 to 7.23 s. The published asset was downloaded through the Dockerfile URL and verified byte-identical to the tested binary.
Some warm deployed restores were faster; these tests establish removal of a compaction path, not a guaranteed seven-second restore or production p99. No scheduler-free 5090 GPU was available for this artifact's GPU test. The runtime dependency is approved and merged; the artifact remains a prerelease and production has not been changed.
Canonical build · Pinned artifact