Repository navigation
test(snapshot): qualify full nested guests across irq profiles - #169
Open
toksdotdev wants to merge 5 commits into
Open
toksdotdev wants to merge 5 commits into
toksdotdev wants to merge 5 commits into
Conversation
This was referenced Oct 14, 2026
toksdotdev
added this pull request to stack #170
October 14, 2026 21:17
toksdotdev
force-pushed
the
toks/nested-os-restore-tests
branch
from
October 14, 2026 23:05
6849b71 to
7217319
Compare
toksdotdev
force-pushed
the
toks/nested-os-restore-tests
branch
from
October 15, 2026 01:41
7217319 to
7ac6360
Compare
toksdotdev
force-pushed
the
toks/nested-os-restore-tests
branch
from
October 15, 2026 16:04
2bd9a9e to
6cbd29f
Compare
Combine the inner Linux filesystem workload and runtime split-irqchip profile into one qualification harness. Preserve capture, fresh restore, fork, second-generation, and bounded boot evidence from PRs 165 and 167.
Read the saved record through the block device before the next write can replace stale restored contents. The previous iteration left clean data cached, which could hide an incorrect disk restore.
Add an optional two-worker CPU load profile while retaining the existing timer, disk and workload identity checks. Document the Hyper-V firmware prerequisite for Intel Windows qualification.
Publish shared atomic counters from each nested worker and make the standalone fixture build carry the busy profile into the inner kernel command line. The CLI qualification checks both counters alongside disk and timer progress.
Include both inner worker counters in the sustained restore observation window. A stopped worker now fails qualification even when the main disk and timer loop continues, matching the existing CLI test.
toksdotdev
force-pushed
the
toks/nested-os-restore-tests
branch
from
October 15, 2026 16:22
6cbd29f to
0b93684
Compare
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.
exercise a full inner linux guest that commits and reads back ext4 data while retaining its in-memory workload identity across restore, forks, and a second generation. include the runtime split-irqchip profile from former #167 and retain separate evidence for the standalone and microsandbox configurations. qualification records do not promise cross-host migration or external filesystem/network recovery.
merge order: #156 → #155 → #158 → #159 → #160 → #162 → #169 → #168. linux arm64 groundwork remains separately in draft #164 and is not required for this release.


Confidence Score: 5/5
The PR appears safe to merge; no blocking issue was found.Reviews (6) · Last reviewed commit: "test(snapshot): enforce busy worker prog..." · Reviewed by Greptile