Module mz_storage_client::storage_collections
source Β· 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. - Frontiers of the collection identified by
id
. - Collection
State πState maintained about individual collections. - Snapshot
Stats πRes A newtype wrapper to hang a Debug impl off of. - 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§
- An abstraction for keeping track of storage collections and managing access to them.
Functions§
- finalize_
shards_ πtask