Repository navigation
docs: document controller-managed volume hibernation - #403
Closed
minatoaquaMK2 wants to merge 1 commit into
Closed
minatoaquaMK2 wants to merge 1 commit into
minatoaquaMK2 wants to merge 1 commit into
Conversation
Complete the volume series with the external detach, hibernate, wake and reattach flow. Exercise the Python example through SDK requests and keep reservation, quiescence and access gating with the controller.
Contributor
|
Thanks @minatoaquaMK2. I am folding this into #405 together with today's whole-repo audit. Your commit is cherry-picked there unchanged, with you as its author, and #405 will be rebase-merged so the commit keeps your authorship. Changes on top of it, in
I also ran your flow on bare metal (cocoon v0.7.4) on the #405 head. It used a tenant claim and a runtime-registered writable attach-only volume: attach, mount and write, detach, hibernate, restart sandboxd while asleep, exec wake, reattach, then mount and verify. The device, filesystem UUID, serial and payload matched, and unregistering after release returned 204. Closing in favor of #405. |
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.
Why
This is the fourth PR from the split agreed in #379, following #380, #382 and #383. It covers the controller docs, example and end-to-end tests for #300.
What changed
Scope
Disk lifecycle, reservation across sleep, node fencing and application access remain the external controller's responsibility. No daemon or SDK implementation changes.
Verification