Skip to main content

Module catchup

Module catchup 

Source
Expand description

Catchup-request helper: tracks the last-seen inbound HLC per array and builds ArrayCatchupRequestMsg messages for the transport layer.

§Persistence

Each per-array last_seen_hlc is persisted under Namespace::Meta with key b"array.last_seen_hlc:{name}". CatchupTracker::load restores all entries on startup so the first catchup request after a restart asks only for ops the device has never seen.

Structs§

CatchupTracker
Tracks the last successfully applied inbound HLC per array.