# Packages

No description provided by the author
No description provided by the author

# Functions

IsNodeIDKey returns true iff the provided key is a valid node ID key.
MakeDeadReplicasKey returns the dead replicas gossip key for the given store.
MakeDistSQLNodeVersionKey returns the gossip key for the given store.
MakeKey creates a canonical key under which to gossip a piece of information.
MakeNodeIDKey returns the gossip key for node ID info.
MakeNodeLivenessKey returns the gossip key for node liveness info.
MakePrefixPattern returns a regular expression pattern that matches precisely the Gossip keys created by invocations of MakeKey with multiple arguments for which the first argument is equal to the given prefix.
MakeStoreKey returns the gossip key for the given store.
New creates an instance of a gossip node.
No description provided by the author
NewKeyNotPresentError creates a new KeyNotPresentError.
NewTest is a simplified wrapper around New that creates the NodeIDContainer internally.
NodeIDFromKey attempts to extract a NodeID from the provided key.
No description provided by the author

# Constants

KeyClusterID is the unique UUID for this Cockroach cluster.
KeyDeadReplicasPrefix is the key prefix for gossiping dead replicas in the network.
KeyDistSQLNodeVersionKeyPrefix is key prefix for each node's DistSQL version.
KeyFirstRangeDescriptor is the descriptor for the "first" range.
KeyNodeIDPrefix is the key prefix for gossiping node id addresses.
KeyNodeLivenessPrefix is the key prefix for gossiping node liveness info.
KeySentinel is a key for gossip which must not expire or else the node considers itself partitioned and will retry with bootstrap hosts.
KeyStorePrefix is the key prefix for gossiping stores in the network.
KeySystemConfig is the gossip key for the system DB span.

# Variables

No description provided by the author
No description provided by the author
GossipStoresInterval is the interval for gossipping storage-related info.
Gossip metrics counter names.
Gossip metrics counter names.
Gossip metrics counter names.
Gossip metrics counter names.
Gossip metrics counter names.
Gossip metrics counter names.
Gossip metrics counter names.

# Structs

BootstrapInfo contains information necessary to bootstrap the gossip network from a cold start.
Gossip is an instance of a gossip node.
Info is the basic unit of information traded over the gossip network.
InfoStatus contains information about the current status of the infoStore.
KeyNotPresentError is returned by gossip when queried for a key that doesn't exist of has expired.
Metrics contains gossip metrics used per node and server.
Request is the request struct passed with the Gossip RPC.
Response is returned from the Gossip.Gossip RPC.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Storage is an interface which allows the gossip instance to read and write bootstrapping data to persistent storage between instantiations.

# Type aliases

Callback is a callback method to be invoked on gossip update of info denoted by key.