Skip to main content

build_closed_outputs

Function build_closed_outputs 

Source
fn build_closed_outputs(
    seeds: Vec<CompactionOutput>,
    files: Vec<FileHandle>,
    metadata: &RegionMetadataRef,
    limits: ClosureLimits,
) -> (Vec<CompactionOutput>, Vec<usize>)
Expand description

Each seed and snapshot file is consumed at most once. Absorbing a seed also absorbs its disconnected members: a merge stream must never be split across independently scheduled outputs.