Skip to main content

Module dump

Module dump 

Source
Expand description

RlmmCacheDump is a flat, owned snapshot of an InmemoryRemoteLogMetadataManager’s cache. The topic-backed manager’s on-disk snapshot uses it.

An import of a dump does no lifecycle-transition validation, unlike the live mutation path. The dumped states are already the product of valid transitions, so add/update would wrongly reject terminal states.

Structs§

PartitionDump
One partition’s dumped cache: all of its segments (every lifecycle state, terminal included) plus its partition-delete state, if any.
RlmmCacheDump
Every partition’s cache contents, flattened for snapshotting.