Skip to main content

Module calvin

Module calvin 

Source
Expand description

Primitive Calvin scheduling types shared between nodedb-physical (the physical-plan IR layer) and nodedb-cluster (the distributed Calvin sequencer / scheduler).

Provides SortedVec, EngineKeySet, and PassiveReadKey — the building blocks of Calvin read/write sets. DependentReadSpec and other scheduler-internal aggregates stay in nodedb-cluster.

Structs§

PassiveReadKey
A single key that a passive participant must read and broadcast.
SortedVec
A newtype over Vec<T> that guarantees sorted, deduplicated contents.

Enums§

EngineKeySet
A typed key set for one engine within a read or write set.