Anthony Romano
|
aca0c466ed
etcdserver: asynchronously notify applier when raft writes finish
|
10 years ago |
Gyu-Ho Lee
|
40b11038f2
etcdserver: fixes shadowed variables for go tool vet
|
10 years ago |
Xiang Li
|
23bd60ccce
*: rewrite snapshot sending
|
10 years ago |
Xiang Li
|
a8e6e71bf9
*: fix various data races detected by race detector
|
10 years ago |
Yicheng Qin
|
8c94ae0ee3
etcdserver: get existing snapshot instead of requesting one
|
10 years ago |
Yicheng Qin
|
2276328720
etcdserver: add snapshotStore and raftStorage
|
10 years ago |
Xiang Li
|
1bcaa9f4a1
etcdserver: ignore confChangeUpdateNode in getIDs
|
10 years ago |
Yicheng Qin
|
2d5b95c49f
etcdserver: use ReqTimeout only
|
10 years ago |
Yicheng Qin
|
27170e67b9
etcdserver: specify timeout caused by leader election
|
10 years ago |
Yicheng Qin
|
5a91937367
etcdserver: adjust commit timeout based on config
|
10 years ago |
Brandon Philips
|
fb1951204c
etcdserver: move atomics to make etcd work on arm64
|
10 years ago |
Yicheng Qin
|
f03f048232
Merge pull request #3184 from yichengq/fast-bootstrap
|
10 years ago |
Yicheng Qin
|
21f5b885f2
etcdserver: fast election timeout when bootstrap cluster
|
10 years ago |
Yicheng Qin
|
7696dd3280
etcdserver: clean up start and stop logic of raft
|
10 years ago |
Yicheng Qin
|
7f95780bfb
etcdserver: init raft internal var early
|
10 years ago |
Xiang Li
|
19ef3a0982
Merge pull request #2934 from xiang90/etcdserver_log
|
10 years ago |
Xiang Li
|
e0f9796653
etcdserver: use leveled logging
|
10 years ago |
Yicheng Qin
|
0814966ca2
etcdserver: stop raft loop when receiving stop signal
|
10 years ago |
Xiang Li
|
3af4a45d7b
etcdserver: make raft use leveled logger
|
10 years ago |
Yicheng Qin
|
a6a649f1c3
etcdserver: stop exposing Cluster struct
|
10 years ago |
Yicheng Qin
|
032db5e396
*: extract types.Cluster from etcdserver.Cluster
|
10 years ago |
Yicheng Qin
|
9e5743c816
etcdserver: stop raft node goroutine before stop server
|
10 years ago |
Xiang Li
|
abddef0f28
raft: make node configurable
|
10 years ago |
Xiang Li
|
d015610da5
etcdserver: separate apply and raft routine
|
10 years ago |
Xiang Li
|
428b77afc3
etcdserver: keep a min number of entries in memory
|
10 years ago |
Xiang Li
|
33afbfead6
etcdserver: remove the dep on metrics. first step towards removing metrics pkg from etcd.
|
11 years ago |
Jonathan Boulle
|
f1ed69e883
*: switch to line comments for copyright
|
11 years ago |
Ben Darnell
|
59214978a2
raft: Add applied index as an argument to newRaft and RestartNode.
|
11 years ago |
Xiang Li
|
973f79e1c9
etcdserver: separate out raft related stuff
|
11 years ago |