Directories ¶
Path | Synopsis |
---|---|
Package client provides bindings for the etcd APIs.
|
Package client provides bindings for the etcd APIs. |
Package clientv3 implements the official Go etcd client for v3.
|
Package clientv3 implements the official Go etcd client for v3. |
clientv3util
Package clientv3util contains utility functions derived from clientv3.
|
Package clientv3util contains utility functions derived from clientv3. |
concurrency
Package concurrency implements concurrency operations on top of etcd such as distributed locks, barriers, and elections.
|
Package concurrency implements concurrency operations on top of etcd such as distributed locks, barriers, and elections. |
credentials
Package credentials implements gRPC credential interface with etcd specific logic.
|
Package credentials implements gRPC credential interface with etcd specific logic. |
experimental/recipes
Package recipe contains experimental client-side distributed synchronization primitives.
|
Package recipe contains experimental client-side distributed synchronization primitives. |
leasing
Package leasing serves linearizable reads from a local cache by acquiring exclusive write access to keys through a client-side leasing protocol.
|
Package leasing serves linearizable reads from a local cache by acquiring exclusive write access to keys through a client-side leasing protocol. |
mirror
Package mirror implements etcd mirroring operations.
|
Package mirror implements etcd mirroring operations. |
mock/mockserver
Package mockserver provides mock implementations for etcdserver's server interface.
|
Package mockserver provides mock implementations for etcdserver's server interface. |
namespace
Package namespace is a clientv3 wrapper that translates all keys to begin with a given prefix.
|
Package namespace is a clientv3 wrapper that translates all keys to begin with a given prefix. |
naming
Package naming provides: - subpackage endpoints: an abstraction layer to store and read endpoints information from etcd.
|
Package naming provides: - subpackage endpoints: an abstraction layer to store and read endpoints information from etcd. |
ordering
Package ordering is a clientv3 wrapper that caches response header revisions to detect ordering violations from stale responses.
|
Package ordering is a clientv3 wrapper that caches response header revisions to detect ordering violations from stale responses. |
snapshot
Package snapshot implements utilities around etcd snapshot.
|
Package snapshot implements utilities around etcd snapshot. |
yaml
Package yaml handles yaml-formatted clientv3 configuration data.
|
Package yaml handles yaml-formatted clientv3 configuration data. |
Click to show internal directories.
Click to hide internal directories.