pub type DiskCompactionResult = DiskCompactionResult;Expand description
Aggregate disk-compaction result shared with SDK-facing types.
Aliased Type§
pub struct DiskCompactionResult {
pub dry_run: bool,
pub input_layers: usize,
pub selected_layers: usize,
pub output_layers: usize,
pub materialized_bytes: u64,
pub total_us: u64,
pub pause_us: u64,
pub disks: Vec<DiskCompactionDiskResult>,
}Fields§
§dry_run: boolWhether only selection was performed.
input_layers: usizeSum of physical layers before compaction, including each writable head.
selected_layers: usizeSum of selected oldest sealed layers, including each base, excluding writable heads.
output_layers: usizeSum of physical layers after compaction, including each writable head.
materialized_bytes: u64Guest bytes materialized; not a disk-space saving estimate.
total_us: u64Total operation duration in microseconds.
pause_us: u64Measured VM pause through resume, zero for stopped sources and dry runs.
disks: Vec<DiskCompactionDiskResult>Individual selected disks, including unchanged chains with fewer than two sealed layers.