Expand description
An abstraction for dealing with storage collections.
ModulesΒ§
- metrics π
StructsΒ§
- Background
Task π - A task that keeps persist handles, downgrades sinces when asked, periodically gets recent uppers from them, and updates the shard collection state when needed.
- Collection
Frontiers - Frontiers of the collection identified by
id
. - Collection
State π - State maintained about individual collections.
- Finalize
Shards πTask Config - Snapshot
Cursor - A cursor over a snapshot, allowing us to read just part of a snapshot in its consolidated form.
- Snapshot
Stats πRes - A newtype wrapper to hang a Debug impl off of.
- Storage
Collections Impl - Implementation of StorageCollections that is shallow-cloneable and uses a background task for doing work concurrently, in the background.
EnumsΒ§
- Background
Cmd π - Since
Handle πWrapper - Wraps either a βcriticalβ SinceHandle or a leased ReadHandle.
- Snapshot
Stats πAsOf
TraitsΒ§
- Storage
Collections - An abstraction for keeping track of storage collections and managing access to them.
FunctionsΒ§
- finalize_
shards_ πtask