Xiang Li
|
284e76f0da
|
etcd: fix data race in transporter
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
3f435571d3
|
raft: atomic load id
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
18d95b336f
|
main: generate 64bit id
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
c4e7432ef9
|
etcd: support cors
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
45c6bf80e1
|
etcd: support etcd server tls
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
4181f1b2e1
|
etcd: support raft tls
|
2014-09-03 09:05:14 -07:00 |
|
Xiang Li
|
c3f8eabac3
|
etcd: separate raft and client port
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
10b2f88b83
|
etcd: support v2 store stats endpoint
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
9a59f16964
|
etcd: support v2 peers endpoint
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
f534d6c8f6
|
etcd: fix machines endpoint test
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
6fb2c7c883
|
etcd: support v2 leader endpoint
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
6234164f28
|
etcd: add a kv tests todo
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
ac44e56ea0
|
etcd: support v2/machines endpoint
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
5e486dd912
|
etcd: use v2 machines prefix
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
a88f077348
|
config: remove unused map
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
77233b26d0
|
etcd: support old flags
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
02c854717b
|
config: make config a self-contained pkg
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
60b1f2f437
|
config: remove deprecated flags
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
fc35324ba7
|
etcd: pass v2 kv api tests
|
2014-09-03 09:05:13 -07:00 |
|
Xiang Li
|
2af0ad505a
|
raft: make id int64
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
5651272ec8
|
raft: handle snapshot message
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
2a11c1487c
|
raft: sm.compact and sm.restore
|
2014-09-03 09:05:12 -07:00 |
|
Yicheng Qin
|
62a90e77b3
|
raft: send Normal with nil Data when leader is elected out
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
064004b899
|
raft: add log compact
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
6a232dfc13
|
raft: add offset for log
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
7be945f59b
|
etcd: glue
|
2014-09-03 09:05:12 -07:00 |
|
Yicheng Qin
|
8eac28350d
|
raft: avoid unexpected self-bootstrap state machine
|
2014-09-03 09:05:12 -07:00 |
|
Yicheng Qin
|
c86f484712
|
raft: make judge clear
|
2014-09-03 09:05:12 -07:00 |
|
Yicheng Qin
|
7dc02b947d
|
raft: refine TestVote
|
2014-09-03 09:05:12 -07:00 |
|
Yicheng Qin
|
095251f1fa
|
raft: Network supports discontinuous ids
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
62bdcf6f49
|
raft: range over sm.ins
|
2014-09-03 09:05:12 -07:00 |
|
Xiang Li
|
e9cb510ef5
|
raft: node.Add needs the pubAddr field
|
2014-09-03 09:05:12 -07:00 |
|
Blake Mizerany
|
5778c49689
|
raft: set term in reset
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
67808f8db1
|
raft: remove vestigial canStep
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
6044b1a0d7
|
raft: break Step into pieces
|
2014-09-03 09:05:11 -07:00 |
|
Xiang Li
|
f387e3e27d
|
raft: add Entry.isConfig
|
2014-09-03 09:05:11 -07:00 |
|
Xiang Li
|
3817661f82
|
raft: rename ConfigAdd/ConfigRemove -> AddNode/RemoveNode
|
2014-09-03 09:05:11 -07:00 |
|
Xiang Li
|
9f315ffe10
|
raft: make entry type public
|
2014-09-03 09:05:11 -07:00 |
|
Xiang Li
|
584186c7ff
|
add HasLeader function
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
dd94d5d4e8
|
raft: move tick comments into cases
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
15a8b46359
|
raft: add/remove -> addNode/removeNode
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
e5b9e22518
|
raft: Step returns ok
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
a10461f60d
|
raft: Add/Remove -> add/remove
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
8344303b1a
|
raft: addr -> id
|
2014-09-03 09:05:11 -07:00 |
|
Blake Mizerany
|
cb2095cddc
|
raft: fix typo
|
2014-09-03 09:05:10 -07:00 |
|
Xiang Li
|
cc3a8e26c8
|
raft: add leader change test for configuration
|
2014-09-03 09:05:10 -07:00 |
|
Blake Mizerany
|
3a85d97fd9
|
raft: group Node fields
|
2014-09-03 09:05:10 -07:00 |
|
Xiang Li
|
6e95448ad7
|
raft: correct comment for n.Next
|
2014-09-03 09:05:10 -07:00 |
|
Xiang Li
|
7e27d588ff
|
raft: return all the appliable entries
|
2014-09-03 09:05:10 -07:00 |
|
Blake Mizerany
|
f8a3ac9338
|
raft: make Msgs one line
|
2014-09-03 09:05:10 -07:00 |
|