Anthony Romano
|
bd02d668c8
etcdserver: don't try to apply empty message list
|
10 years ago |
Xiang Li
|
f5753f2f51
*: support lease Attach
|
10 years ago |
Xiang Li
|
1714290f4e
storage: support recovering from backend
|
10 years ago |
Xiang Li
|
5dd3f91903
*: make backend outside kv
|
10 years ago |
Anthony Romano
|
838328b057
etcdserver: fix racey WaitSchedule() tests to wait for recorder actions
|
10 years ago |
Anthony Romano
|
384cc76299
pkg/testutil: make Recorder an interface
|
10 years ago |
Anthony Romano
|
e1bf726bc1
*: split out etcdserver's test mockup objects to live in interfaces' packages
|
10 years ago |
Anthony Romano
|
4cd86ae1ef
etcdserver: serialize snapshot merger with applier
|
10 years ago |
Anthony Romano
|
d7ad721ede
etcdserver: stop if removed along with multiple conf changes
|
10 years ago |
Xiang Li
|
23bd60ccce
*: rewrite snapshot sending
|
10 years ago |
Xiang Li
|
0708a5e50d
etcdserver: refactor a for loop in recvSnap test
|
10 years ago |
Xiang Li
|
3ec3ffbef0
etcdserver: get rid of unreliable WaitSchedule
|
10 years ago |
Yicheng Qin
|
7d757bbc8a
etcdserver: extend wait timeout in TestPublishRetry
|
10 years ago |
Yicheng Qin
|
cacc0d6432
etcdserver: restore KV snapshot when receiving snapshot
|
10 years ago |
Yicheng Qin
|
ab5df57ecf
etcdserver: fix raft state machine may block
|
10 years ago |
Yicheng Qin
|
1f21ccf166
rafthttp: support sending v3 snapshot message
|
10 years ago |
Yicheng Qin
|
207c92b627
rafthttp: build transport inside pkg instead of passed-in
|
10 years ago |
Yicheng Qin
|
233e717e2f
rafthttp: expose struct to set configuration
|
10 years ago |
Yicheng Qin
|
f74ff9b867
Merge pull request #3644 from mitake/test-race
|
10 years ago |
Hitoshi Mitake
|
68dd3ee621
etcdserver, test: don't access testing.T in time.AfterFunc()'s own goroutine
|
10 years ago |
Yicheng Qin
|
bfe9502f4f
etcdserver: support to create raft snapshot at apply loop
|
10 years ago |
Yicheng Qin
|
2276328720
etcdserver: add snapshotStore and raftStorage
|
10 years ago |
Hitoshi Mitake
|
f8859a980d
etcdserver: forbid removing started member if quorum cannot be preserved in strict reconfig mode
|
10 years ago |
Hitoshi Mitake
|
6974fc63ed
etcdserver: avoid deadlock caused by adding members with wrong peer URLs
|
10 years ago |
Yicheng Qin
|
8f6bf029f8
etcdserver: specify request timeout error due to connection lost
|
10 years ago |
Xiang Li
|
6b23a8131f
*: test gofmt with -s and fix reported issues
|
10 years ago |
Yicheng Qin
|
0fdb77aea2
etcdserver: go back to marshal request in 2.1 way
|
10 years ago |
Yicheng Qin
|
5a91937367
etcdserver: adjust commit timeout based on config
|
10 years ago |
Xiang Li
|
845c51fedd
*: fix typos vaild->valid
|
10 years ago |
Xiang Li
|
58503817ec
etcdserver: internal request union
|
10 years ago |