pub fn path_recovery(
ledger: &ProducerLedger,
acks: &[Ack],
readers: &[&ReaderLedger],
boundary: Boundary,
) -> PathRecoveryExpand description
How ledger’s path came through the loss, given when each of its sends was
acknowledged and what the restored cluster’s readers found.