Versions in this module Expand all Collapse all v1 v1.22.0 Sep 8, 2023 v1.21.0 Aug 10, 2023 Changes in this version type Option + func WithAutoRecovery(recovery bool) Option v1.9.0 Aug 10, 2023 Changes in this version + const BootstrapID + func ConfigMultiThread() error + func GenerateID(address string) uint64 + func ReconfigureMembership(dir string, cluster []NodeInfo) error + func ReconfigureMembershipExt(dir string, cluster []NodeInfo) error + type Node struct + func New(id uint64, address string, dir string, options ...Option) (*Node, error) + func (s *Node) BindAddress() string + func (s *Node) Close() error + func (s *Node) Recover(cluster []NodeInfo) error + func (s *Node) Start() error + type NodeInfo = client.NodeInfo + type Option func(*options) + func WithBindAddress(address string) Option + func WithDialFunc(dial client.DialFunc) Option + func WithDiskMode(disk bool) Option + func WithFailureDomain(code uint64) Option + func WithNetworkLatency(latency time.Duration) Option + func WithSnapshotParams(params SnapshotParams) Option + type SnapshotParams = bindings.SnapshotParams