Xiang Li
|
2a28ac7ad4
etcdserver: leader should stepdown when lose quorum for v3
|
преди 9 години |
Xiang Li
|
e9a0a103e5
*: refresh the lease TTL correctly when a leader is elected.
|
преди 9 години |
Xiang Li
|
0f9d04237c
etcdserver: leader latency optimization
|
преди 9 години |
Xiang Li
|
d6520303c6
etcdserver: detect raft starvation caused by contention
|
преди 9 години |
Xiang Li
|
d265fe000c
*: support time based auto compaction.
|
преди 9 години |
Anthony Romano
|
20461ab11a
*: fix many typos
|
преди 10 години |
Xiang Li
|
f5fa9b5384
*: expose Lessor Promote and Demote interface
|
преди 10 години |
Anthony Romano
|
aca0c466ed
etcdserver: asynchronously notify applier when raft writes finish
|
преди 10 години |
Gyu-Ho Lee
|
40b11038f2
etcdserver: fixes shadowed variables for go tool vet
|
преди 10 години |
Xiang Li
|
23bd60ccce
*: rewrite snapshot sending
|
преди 10 години |
Xiang Li
|
a8e6e71bf9
*: fix various data races detected by race detector
|
преди 10 години |
Yicheng Qin
|
8c94ae0ee3
etcdserver: get existing snapshot instead of requesting one
|
преди 10 години |
Yicheng Qin
|
2276328720
etcdserver: add snapshotStore and raftStorage
|
преди 10 години |
Xiang Li
|
1bcaa9f4a1
etcdserver: ignore confChangeUpdateNode in getIDs
|
преди 10 години |
Yicheng Qin
|
2d5b95c49f
etcdserver: use ReqTimeout only
|
преди 10 години |
Yicheng Qin
|
27170e67b9
etcdserver: specify timeout caused by leader election
|
преди 10 години |
Yicheng Qin
|
5a91937367
etcdserver: adjust commit timeout based on config
|
преди 10 години |
Brandon Philips
|
fb1951204c
etcdserver: move atomics to make etcd work on arm64
|
преди 10 години |
Yicheng Qin
|
f03f048232
Merge pull request #3184 from yichengq/fast-bootstrap
|
преди 10 години |
Yicheng Qin
|
21f5b885f2
etcdserver: fast election timeout when bootstrap cluster
|
преди 10 години |
Yicheng Qin
|
7696dd3280
etcdserver: clean up start and stop logic of raft
|
преди 10 години |
Yicheng Qin
|
7f95780bfb
etcdserver: init raft internal var early
|
преди 10 години |
Xiang Li
|
19ef3a0982
Merge pull request #2934 from xiang90/etcdserver_log
|
преди 10 години |
Xiang Li
|
e0f9796653
etcdserver: use leveled logging
|
преди 10 години |
Yicheng Qin
|
0814966ca2
etcdserver: stop raft loop when receiving stop signal
|
преди 10 години |
Xiang Li
|
3af4a45d7b
etcdserver: make raft use leveled logger
|
преди 10 години |
Yicheng Qin
|
a6a649f1c3
etcdserver: stop exposing Cluster struct
|
преди 10 години |
Yicheng Qin
|
032db5e396
*: extract types.Cluster from etcdserver.Cluster
|
преди 10 години |
Yicheng Qin
|
9e5743c816
etcdserver: stop raft node goroutine before stop server
|
преди 10 години |
Xiang Li
|
abddef0f28
raft: make node configurable
|
преди 10 години |