Expand description
Immutable composite-checkpoint manifests and local content storage.
Checkpoint artifacts keep guest-visible state in canonical, content-addressed objects. Mutable operation progress, runtime ownership, and provider locations deliberately live elsewhere.
Structs§
- Admitted
Object - A verified immutable inode identity in a live runtime’s owned object store.
- Capture
Object Batch - Capture-local object publication with deferred directory durability, but durable file data.
- Capture
Object Batch Stats - Actual work performed by a capture object batch, independent of its logical RAM size.
- Checkpoint
Closure - A validated, self-contained checkpoint closure rooted at a published directory.
- Checkpoint
Geometry - Original construction layout, independent of live CPU/memory resize targets.
- Checkpoint
Manifest - Root manifest binding one complete same-epoch checkpoint.
- Checkpoint
Object Read Timing - Separate wall times for loading and verifying one checkpoint object.
- Compact
Layer - One caller-resolved immutable member of a compaction prefix.
- Compact
Materialization - Work performed while materializing a consolidated base.
- Content
Ref - A byte range backed by one immutable object.
- Device
State Ref - One device-state object bound to its logical resource.
- Disk
Compaction Plan - A prefix of an oldest-first runtime chain to consolidate into one base.
- Disk
Generation Manifest - Immutable sealed disk generation.
- Disk
Layer Export Plan - A contiguous suffix of an immutable checkpoint chain to include in an archive.
- Disk
Layer Ref - One immutable disk layer in a complete oldest-first dependency closure.
- Local
Object Store - Filesystem-backed content-addressed object store.
- Memory
Extent - One sorted, non-overlapping memory range.
- Memory
Manifest - Complete logical memory generation.
- Object
Id - Algorithm-qualified immutable object identity.
- Resource
Descriptor - Frozen logical resource-plan entry.
- Sparse
File Integrity - Sparse-aware immutable identity of one physical layer file.
Enums§
- Capture
Intent - Why a checkpoint was captured.
- Layer
Selection Error - Invalid physical-layer selection; no disk or archive mutation has occurred.
- Memory
Capture Mode - Whether memory bytes were produced completely or from a retained runtime baseline.
- Memory
Extent Content - Content of one memory range.
- Resource
Treatment - Treatment selected for a runtime resource.
Functions§
- compact_
layer_ capacity - Read a raw or qcow2 file’s declared capacity without opening its backing filename.
- create_
qcow2_ overlay - Create and durably publish one empty qcow2 head over
backing. - layer_
capacities - Read the capacities of a pinned closure from synchronous descriptor-building code. A separate current-thread executor also permits use by callers already inside Tokio.
- materialize_
compact_ prefix - Copy the resolved guest bytes into a new standalone sparse qcow2 image.
- qcow2_
backing_ basename - Read a confined qcow2 backing basename without following the named dependency.
- relocate_
qcow2_ backing - Update the backing filename of an unpublished, exclusively owned qcow2 copy.
- relocated_
qcow2_ header - Build a replacement first cluster with a portable backing filename.
- sparse_
file_ integrity - Compute a sparse-aware fixed-leaf Merkle root without reading unallocated holes.
- validate_
compact_ chain - Validate a complete explicit chain without linking a VM runner or following header paths.
- validate_
standalone_ qcow2 - Require a qcow2 header without implicit backing or external data-file dependencies.