Return the minimum ack HLC across all tracked replicas. Returns `None` if no replicas are tracked (GC must not proceed without knowing every peer's progress).
(&self)
| 53 | /// Returns `None` if no replicas are tracked (GC must not proceed without |
| 54 | /// knowing every peer's progress). |
| 55 | pub fn min_ack_hlc(&self) -> Option<Hlc> { |
| 56 | self.acks.values().copied().min() |
| 57 | } |
| 58 | |
| 59 | /// Iterate over all replica IDs currently tracked. |
| 60 | pub fn replicas(&self) -> impl Iterator<Item = ReplicaId> + '_ { |