v3.4.0 is not yet released.
acbuild is not maintained anymore.*.aci files are not available from v3.4 release.--advertise-client-urls=http://:2379.--initial-advertise-peer-urls=http://:2380.ETCD_INITIAL_CLUSTER_TOKEN=abc etcd --initial-cluster-token=def.glide to golang/dep.
vendor directory under cmd/vendor directory to prevent conflicting transitive dependencies.cmd/vendor directory to vendor at repository root.cmd directory.go get/install/build on etcd packages (e.g. clientv3, tools/benchmark) enforce builds with etcd vendor directory.internal/* packages cannot be(are not meant to be) imported by external projects."github.com/coreos/etcd/alarm" to "github.com/coreos/etcd/internal/alarm"."github.com/coreos/etcd/auth" to "github.com/coreos/etcd/internal/auth"."github.com/coreos/etcd/compactor" to "github.com/coreos/etcd/internal/compactor".embed.CompactorModePeriodic to replace compactor.ModePeriodic.embed.CompactorModeRevision to replace compactor.ModeRevision."github.com/coreos/etcd/discovery" to "github.com/coreos/etcd/internal/discovery"."github.com/coreos/etcd/lease" to "github.com/coreos/etcd/internal/lease"."github.com/coreos/etcd/mvcc" to "github.com/coreos/etcd/internal/mvcc"."github.com/coreos/etcd/snap" to "github.com/coreos/etcd/internal/raftsnap"."github.com/coreos/etcd/store" to "github.com/coreos/etcd/internal/store"."github.com/coreos/etcd/version" to "github.com/coreos/etcd/internal/version"."github.com/coreos/etcd/etcdserver/auth" to "github.com/coreos/etcd/etcdserver/v2auth".etcd)--discovery-srv-name flag to support custom DNS SRV name with discovery.
_etcd-server-ssl._tcp.[YOUR_HOST] and _etcd-server._tcp.[YOUR_HOST].--discovery-srv-name="foo", then query _etcd-server-ssl-foo._tcp.[YOUR_HOST] and _etcd-server-foo._tcp.[YOUR_HOST].snapshot package for snapshot restore/save operations.watch_id field to etcdserverpb.WatchCreateRequest, allow user-provided watch ID to mvcc.
watch_id is returned via etcdserverpb.WatchResponse, if any.raftAppliedIndex field to etcdserverpb.StatusResponse for current Raft applied index.errors field to etcdserverpb.StatusResponse for server-side error.
"etcdserver: no leader", "NOSPACE", "CORRUPT"dbSizeInUse field to etcdserverpb.StatusResponse for actual DB size after compaction.
etcd_debugging_mvcc_db_total_size_in_use_in_bytesetcdctl)check datascale command.endpoint status.endpoint status.raftbecomeLeader and stepLeader by keeping track of latest pb.EntryConfChange index.
pendingConf boolean field scanning the entire tail of the log, which can delay hearbeat send.raft.ErrProposalDropped.
(r *raft) Step returns raft.ErrProposalDropped if a proposal has been ignored.(n *node) ApplyConfChange.