Expand description
Storage migration planner: schedules and tracks block movements between tiers.
This module provides StorageMigrationPlanner which plans migrations of
blocks between storage tiers (NVMe → SSD → HDD → Archive), computes cost
estimates, resolves dependency ordering, and supports rollback of failed tasks.
Structs§
- Migration
Record - A task together with its current execution metadata.
- Migration
Task - A single unit of migration work: moving one block from one tier to another.
- Planner
Stats - Aggregate counters produced by
StorageMigrationPlanner::stats. - Storage
Migration Planner - Plans and tracks migrations of blocks across storage tiers.
Enums§
- Migration
Direction - Whether a migration moves a block toward a faster or slower tier.
- Migration
Status - Lifecycle state of a
MigrationTask. - Storage
Tier - Ordered storage tiers from fastest/most-expensive to slowest/cheapest.