Yicheng Qin
|
404dc96645
server: add TestBecomeStandby
|
11 vuotta sitten |
Yicheng Qin
|
a274e5b192
server: use status for transporter
|
11 vuotta sitten |
Yicheng Qin
|
429b9487f7
server: use transporter as raft HTTP handler
|
11 vuotta sitten |
Yicheng Qin
|
a2c5c844a0
server: add standby
|
11 vuotta sitten |
Yicheng Qin
|
54e39a30f7
server: refactor client
|
11 vuotta sitten |
Xiang Li
|
f21842cd04
etcd: reportLead -> getLead
|
11 vuotta sitten |
Xiang Li
|
bea28933d3
raft: init lead to none
|
11 vuotta sitten |
Xiang Li
|
0ccd09532b
etcd: add joinThroughFollower test
|
11 vuotta sitten |
Xiang Li
|
638f36956b
etcd: fix transporter leak in test
|
11 vuotta sitten |
Yicheng Qin
|
16e9aa77e3
server: clear proposal wait in time
|
11 vuotta sitten |
Yicheng Qin
|
ee2d5d66af
v2_client: read whole response body before close
|
11 vuotta sitten |
Yicheng Qin
|
984f309815
server: use buffer for proposal channel
|
11 vuotta sitten |
Xiang Li
|
02922fa7a5
etcd: clean testAdd
|
11 vuotta sitten |
Xiang Li
|
a0c0638744
tests: remove unnecessary test
|
11 vuotta sitten |
Xiang Li
|
60c8dbe0c9
etcd: rewrite kill_leader and kill_random test
|
11 vuotta sitten |
Yicheng Qin
|
83e1fe77c8
server: refactor add
|
11 vuotta sitten |
Xiang Li
|
3ea913e76a
etcd: refactor remove
|
11 vuotta sitten |
Xiang Li
|
b951aaf925
store: check remove func before call it
|
11 vuotta sitten |
Xiang Li
|
2e86cf2dc8
raft: add more randomness
|
11 vuotta sitten |
Xiang Li
|
9c8aff66a1
raft: randomize election timeout
|
11 vuotta sitten |
Xiang Li
|
3921295b21
raft: update lead to none when receives vaild msgVote
|
11 vuotta sitten |
Xiang Li
|
605c4ce702
etcd: fix TestGetAdminMachinesEndPoint
|
11 vuotta sitten |
Xiang Li
|
a69e416604
etcd: group the prefix consts
|
11 vuotta sitten |
Yicheng Qin
|
7b11dc1c05
server: maintain cluster members in `nodes` var
|
11 vuotta sitten |
Yicheng Qin
|
5562c3b4ec
server: v2 propose sends error back
|
11 vuotta sitten |
Yicheng Qin
|
5af8fe9a84
server: use /v2/admin/machines/ http endpoint to join
|
11 vuotta sitten |
Yicheng Qin
|
041524432d
server: implement join and remove http endpoint
|
11 vuotta sitten |
Yicheng Qin
|
f34b77216f
server: add add function
|
11 vuotta sitten |
Yicheng Qin
|
5fc5681cb4
server: make removal go through run loop
|
11 vuotta sitten |
Yicheng Qin
|
98fdbaaae0
server: add remove function
|
11 vuotta sitten |