# Packages
Package etcdserverpb is a reverse proxy.
# Constants
filter out delete event.
filter out put event.
# Structs
CompactionRequest compacts the key-value store up to a given revision.
What is the difference between AuthenticateRequest (defined in rpc.proto) and InternalAuthenticateRequest? InternalAuthenticateRequest has a member that is filled by etcdserver and shouldn't be user-facing.
An InternalRaftRequest is the union of all requests which can be sent via raft.
InternalRaftStringer implements custom proto Stringer: redact password, replace value fields with value_size fields.
From google paxosdb paper: Our implementation hinges around a powerful primitive which we call MultiOp.
UnimplementedAuthServer can be embedded to have forward compatible implementations.
UnimplementedClusterServer can be embedded to have forward compatible implementations.
UnimplementedKVServer can be embedded to have forward compatible implementations.
UnimplementedLeaseServer can be embedded to have forward compatible implementations.
UnimplementedMaintenanceServer can be embedded to have forward compatible implementations.
UnimplementedWatchServer can be embedded to have forward compatible implementations.
Requests the a watch stream progress status be sent in the watch response stream as soon as possible.
# Interfaces
AuthClient is the client API for Auth service.
AuthServer is the server API for Auth service.
ClusterClient is the client API for Cluster service.
ClusterServer is the server API for Cluster service.
KVClient is the client API for KV service.
KVServer is the server API for KV service.
LeaseClient is the client API for Lease service.
LeaseServer is the server API for Lease service.
MaintenanceClient is the client API for Maintenance service.
MaintenanceServer is the server API for Maintenance service.
WatchClient is the client API for Watch service.
WatchServer is the server API for Watch service.