Skip to main content

fold_view_frontiers

Function fold_view_frontiers 

Source
pub fn fold_view_frontiers<'a>(
    predecessor: &BTreeMap<String, i64>,
    manifests: impl IntoIterator<Item = &'a CheckpointManifest>,
) -> BTreeMap<String, i64>
Expand description

The committed frontier of each append-only view at a cluster cut: the minimum of the participants’ frontiers, never below the predecessor’s. A participant whose view has no frontier yet holds the predecessor’s, so rows it may still replay stay retained; an idle participant takes no part. A view no participant logs is dropped.