package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Functions
NewOptions instantiates the Store Liveness Options.
NewSupportManager creates a new Store Liveness SupportManager.
NewTransport creates a new Store Liveness Transport.
# Structs
Options includes all Store Liveness durations needed by the SupportManager.
SupportManager orchestrates requesting and providing Store Liveness support.
SupportManagerKnobs includes all knobs that facilitate testing the SupportManager.
SupportManagerMetrics includes all Store Liveness SupportManager metrics.
TestEngine is a wrapper around storage.Engine that helps simulate failed and stalled writes.
TestingKnobs is a wrapper around TransportKnobs and SupportManagerKnobs.
Transport handles the RPC messages for Store Liveness.
TransportKnobs includes all knobs that facilitate testing Transport.
TransportMetrics includes all Store Liveness Transport metrics.
UnreliableHandler allows users to selectively drop StoreLiveness messages.
# Interfaces
Fabric is a representation of the Store Liveness fabric.
InspectFabric is an interface that exposes all in-memory support state for a given store.
MessageHandler is the interface that must be implemented by arguments to Transport.ListenMessages.
MessageSender is the interface that defines how Store Liveness messages are sent.