Expand description
Worker-owned series-index reconciliation and publication.
Structsยง
- Reconcile
Stats ๐ - Unpublished
Series ๐Files - Retires newly completed series files unless their snapshot is published.
Functionsยง
- build_
index_ ๐version - Builds a changed snapshot, retaining reusable indexes and removing obsolete coverage.
Returns
Nonewhen no range or series indexes were added or removed. - persist_
index_ ๐catalogs - Writes changed catalogs in a stable order; the two writes are not atomic together.
- prune_
index_ ๐version - Prunes obsolete metadata without building indexes or retiring published handles.
Returns
Nonewithout cloning the current version when no entries need removal. Physical range deletion belongs to the SST purger; series handles are retired only after the cleaned catalogs and snapshot have been published successfully. - publish_
index_ ๐version - Publishes the snapshot and retires series files absent from the new version.
- reconcile_
series_ ๐indexes - Reconciles indexes for one region snapshot, persists catalogs, then atomically publishes it.