package
3.6.0-alpha.0
Repository: https://github.com/etcd-io/etcd.git
Documentation: pkg.go.dev

# Functions

ConfChangesFromString parses a Space-delimited sequence of operations into a slice of ConfChangeSingle.
ConfChangesToString is the inverse to ConfChangesFromString.
MarshalConfChange calls Marshal on the underlying ConfChange or ConfChangeV2 and returns the result along with the corresponding EntryType.

# Constants

Automatically use the simple protocol if possible, otherwise fall back to ConfChangeJointImplicit.
Use joint consensus and remain in the joint configuration until the application proposes a no-op configuration change.
Use joint consensus unconditionally, and transition out of them automatically (by proposing a zero configuration change).

# Variables

# Structs

ConfChangeSingle is an individual configuration change operation.
ConfChangeV2 messages initiate configuration changes.
Entry

# Interfaces

ConfChangeI abstracts over ConfChangeV2 and (legacy) ConfChange to allow treating them in a unified manner.

# Type aliases

ConfChangeTransition specifies the behavior of a configuration change with respect to joint consensus.
For description of different message types, see: https://pkg.go.dev/go.etcd.io/etcd/raft/v3#hdr-MessageType.