Expand description
Static metadata for downgrade planning.
Migrator::migrations() owns the executable migration order. This module
keeps the user-facing downgrade metadata in the same crate so release checks
can ensure every migration has an explicit reversibility and cache-impact
decision before a new binary ships.
Structs§
- Migration
Metadata - Downgrade metadata for one migration.
Constants§
- ACTIVE_
CONFIG_ MIGRATION_ ID - Migration that introduced desired-vs-active sandbox config tracking.
- BASELINE_
0_ 6_ 0_ MIGRATIONS - Frozen migration baseline for the transitional 0.6.0 release.
- CPU_
ALLOCATION_ MIGRATION_ ID - Migration that introduces cooperative host CPU allocation state.
- DOWNGRADE_
FLOOR - Oldest release supported by the downgrade flow.
- MAINTENANCE_
LEASE_ MIGRATION_ ID - Migration that introduced the DB-backed maintenance lease table.
- MEMORY_
ALLOCATION_ NODES_ MIGRATION_ ID - Migration that records per-NUMA-node guest memory promises for CPU allocations.
- MIGRATION_
METADATA - Metadata for every migration in
Migrator::migrations()order. - SANDBOX_
LABEL_ REBUILD_ MIGRATION_ ID - Migration that rebuilds the sandbox label index from persisted configs.
- SCHEMA_
BASELINE_ FORMAT_ VERSION - Version of the hidden schema-baseline JSON shape emitted by the CLI.
- SHARED_
CPU_ ALLOCATION_ MIGRATION_ ID - Migration that permits several managed vCPUs to share one host logical processor.
- SNAPSHOT_
ARTIFACT_ TRANSITION_ MIGRATION_ ID - Migration that projects final snapshot state and journals legacy conversion.
- SNAPSHOT_
SCOPE_ MIGRATION_ ID - Migration that adds payload scope metadata to the snapshot index.
- WRITEBACK_
ALLOCATION_ MIGRATION_ ID - Migration that introduces host-global writeback dirty-credit reservations.
Functions§
- canonical_
applied_ prefix - Resolve an unordered collection of applied migration identifiers to its canonical prefix.
- migration_
ids - Return all migration identifiers in schema order.