pub struct MaintenanceReport {
pub graphs_built: u64,
pub bytes_consumed: u64,
pub checkpoints_resumed: u64,
pub promotion_deferrals: Vec<MaintenanceDeferral>,
pub graph_profiles: Vec<GraphBuildProfileReport>,
pub consolidations: u64,
pub consolidation_generation: Option<u64>,
pub consolidation_deferrals: Vec<MaintenanceDeferral>,
pub passes_applied: u64,
pub pass_counters: RefinementPassCounters,
pub refinement_generation: Option<u64>,
pub status: MaintenanceStatus,
}Expand description
Deterministic work counters returned by one maintenance call.
Fields§
§graphs_built: u64Graph generations atomically published by this call.
bytes_consumed: u64Graph construction work charged to the byte budget.
checkpoints_resumed: u64Checkpointed graph builds resumed by this call.
promotion_deferrals: Vec<MaintenanceDeferral>Due promotions refused because their source regions would not survive the rewrite.
graph_profiles: Vec<GraphBuildProfileReport>Epoch-selected profile for every graph published by this call.
consolidations: u64N-to-1 graph-segment consolidations atomically published by this call.
consolidation_generation: Option<u64>Final manifest generation of this call when it published a consolidation.
consolidation_deferrals: Vec<MaintenanceDeferral>Due consolidations refused because an input region cannot be carried.
passes_applied: u64Post-consolidation refinement artifacts atomically published by this call.
pass_counters: RefinementPassCountersPer-pass publication counts for this call.
refinement_generation: Option<u64>Final manifest generation of this call when it published a refinement.
status: MaintenanceStatusFinal disposition of the call.