Skip to main content

LocalIndexRebuildReport

Type Alias LocalIndexRebuildReport 

Source
pub type LocalIndexRebuildReport = IndexRebuildReport;
Expand description

Backward-compatible local index-rebuild report alias.

Aliased Type§

pub struct LocalIndexRebuildReport {
    pub scanned_version_records: u64,
    pub scanned_retained_shards: u64,
    pub rebuilt_latest_records: u64,
    pub unchanged_latest_records: u64,
    pub removed_stale_latest_records: u64,
    pub scanned_reconstructions: u64,
    pub unchanged_reconstructions: u64,
    pub removed_stale_reconstructions: u64,
    pub rebuilt_dedupe_shard_mappings: u64,
    pub unchanged_dedupe_shard_mappings: u64,
    pub removed_stale_dedupe_shard_mappings: u64,
    pub issues: Vec<IndexRebuildIssue>,
}

Fields§

§scanned_version_records: u64

Number of version records scanned through the configured record store.

§scanned_retained_shards: u64

Number of retained shard objects scanned through the object-store adapter.

§rebuilt_latest_records: u64

Number of latest records recreated or updated through the configured record store.

§unchanged_latest_records: u64

Number of latest records that already matched the rebuilt head.

§removed_stale_latest_records: u64

Number of stale latest records removed because no version record remained.

§scanned_reconstructions: u64

Number of reconstruction rows inspected through the index adapter.

§unchanged_reconstructions: u64

Number of reconstruction rows still backed by immutable version records.

§removed_stale_reconstructions: u64

Number of stale reconstruction rows removed because no version record remained.

§rebuilt_dedupe_shard_mappings: u64

Number of dedupe-shard mappings inserted or updated.

§unchanged_dedupe_shard_mappings: u64

Number of dedupe-shard mappings that already matched the rebuilt view.

§removed_stale_dedupe_shard_mappings: u64

Number of stale dedupe-shard mappings removed because no retained shard contained them.

§issues: Vec<IndexRebuildIssue>

Collected non-fatal rebuild issues.