Yicheng Qin
|
ba63cf666d
raft: add recover
|
11 vuotta sitten |
Xiang Li
|
6030261363
etcd/raft: add snap
|
11 vuotta sitten |
Xiang Li
|
54b4f52e48
raft: add index to entry
|
11 vuotta sitten |
Yicheng Qin
|
88e5bce63d
wip: wal glue
|
11 vuotta sitten |
Xiang Li
|
b383cd5acf
raft: refactor recover
|
11 vuotta sitten |
Yicheng Qin
|
2bd74bc328
raft: add Load
|
11 vuotta sitten |
Yicheng Qin
|
e850c644da
raft: return offset for unstableEnts
|
11 vuotta sitten |
Xiang Li
|
311db876b0
raft: add unstableState
|
11 vuotta sitten |
Xiang Li
|
609e13a240
raft: add node.Unstable
|
11 vuotta sitten |
Xiang Li
|
1288e1f39d
raft: log->raftlog
|
11 vuotta sitten |
Xiang Li
|
13ec81c87f
raft: fix panic in putVarint; varint can take up to 10 bytes for a 64bit integer.
|
11 vuotta sitten |
Xiang Li
|
060de128a7
raft: add clusterId
|
11 vuotta sitten |
Yicheng Qin
|
79689872af
raft: use From field to distinguish local message
|
11 vuotta sitten |
Xiang Li
|
2e86cf2dc8
raft: add more randomness
|
11 vuotta sitten |
Xiang Li
|
9c8aff66a1
raft: randomize election timeout
|
11 vuotta sitten |
Yicheng Qin
|
5fc5681cb4
server: make removal go through run loop
|
11 vuotta sitten |
Yicheng Qin
|
f1853b4364
raft: add msgDenial to deny removed nodes
|
11 vuotta sitten |
Xiang Li
|
2ff3ce74c5
raft: add sm.Index
|
11 vuotta sitten |
Xiang Li
|
0886e0ddf4
raft: change term to atomicInt
|
11 vuotta sitten |
Xiang Li
|
30f4d9faea
raft: change index and term to int64
|
11 vuotta sitten |
Xiang Li
|
e11c7f35b4
raft: add atomicInt
|
11 vuotta sitten |
Xiang Li
|
3f435571d3
raft: atomic load id
|
11 vuotta sitten |
Xiang Li
|
c3f8eabac3
etcd: separate raft and client port
|
11 vuotta sitten |
Xiang Li
|
fc35324ba7
etcd: pass v2 kv api tests
|
11 vuotta sitten |
Xiang Li
|
2af0ad505a
raft: make id int64
|
11 vuotta sitten |
Xiang Li
|
7be945f59b
etcd: glue
|
11 vuotta sitten |
Yicheng Qin
|
8eac28350d
raft: avoid unexpected self-bootstrap state machine
|
11 vuotta sitten |
Xiang Li
|
e9cb510ef5
raft: node.Add needs the pubAddr field
|
11 vuotta sitten |
Xiang Li
|
3817661f82
raft: rename ConfigAdd/ConfigRemove -> AddNode/RemoveNode
|
11 vuotta sitten |
Xiang Li
|
9f315ffe10
raft: make entry type public
|
11 vuotta sitten |