Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Recovery ¶
type Recovery struct {
// contains filtered or unexported fields
}
Recovery reclaims a fixed host layout after independent service fencing. The host must reserve the root for this installation and coordinate writers. It never unmounts or recursively deletes content. No descriptors are retained between operations.
func NewCredentials ¶
NewCredentials binds the private launch directory. Cleanup removes only the fixed claim file or interrupted temporary file after service fencing.
func NewWorkspaces ¶
NewWorkspaces binds an existing private root-owned workspace directory on Linux. Fence must durably prevent starts and confirm complete service/cgroup drain. It must honor cancellation; execution permission alone is not cleanup proof.
func (*Recovery) Discover ¶
Discover returns a sorted bounded snapshot of canonical retained job IDs. Invalid entries or overflow fail the entire snapshot before any cleanup.