Commit Graph

3340 Commits

Author SHA1 Message Date
5deaada0dc raft: remove EmptyState 2014-09-03 09:20:13 -07:00
9616162dbc raft: remove return bool 2014-09-03 09:20:13 -07:00
022a663e91 raft: newStateMachine -> newRaft 2014-09-03 09:20:13 -07:00
a8c123c6c2 raft: ins -> prs 2014-09-03 09:20:13 -07:00
79de1dc339 raft: sm -> r 2014-09-03 09:20:13 -07:00
3c483e19d7 raft: index{} -> progress{} 2014-09-03 09:20:13 -07:00
1b37f313a6 raft: remove unused IsMsgApp 2014-09-03 09:20:13 -07:00
0f50188652 raft: remove clearState 2014-09-03 09:20:12 -07:00
3823b74208 raft: remove unneeded fields 2014-09-03 09:20:12 -07:00
1d40440830 raft: remove old pointer 2014-09-03 09:20:12 -07:00
ea66d94273 raft: fix ReadState 2014-09-03 09:20:12 -07:00
61a413c219 raft: block ReadState until state updates 2014-09-03 09:20:12 -07:00
10eb997621 raft: whoops 2014-09-03 09:20:12 -07:00
c312d6efad raft: use Equal in example 2014-09-03 09:20:12 -07:00
92bdb1390d raft: update based on example 2014-09-03 09:20:12 -07:00
ff14d1de52 raft: example 2014-09-03 09:20:12 -07:00
6e6d81f094 raft: copy ents to avoid races 2014-09-03 09:20:12 -07:00
71ed92b6bd raft: implement ReadState 2014-09-03 09:20:12 -07:00
f1f8fc4228 raft: sm.vote -> State.Vote 2014-09-03 09:20:12 -07:00
40ed560e16 raft: index -> State.LastIndex 2014-09-03 09:20:12 -07:00
c7e17e2f9e raft: term -> State.Term 2014-09-03 09:20:11 -07:00
220a923a2d raft: remove info 2014-09-03 09:20:11 -07:00
0453d09af6 raft: moved into new raft 2014-09-03 09:20:11 -07:00
f03c3bce05 raft: seperate dequeuing from slicing 2014-09-03 09:20:11 -07:00
e17f79ee70 raft: start tick 2014-09-03 09:20:11 -07:00
8d37587e47 raft: remove sync
We don't need SyncNode. We only care about things that have made it
through the store. We can do this there.
2014-09-03 09:20:11 -07:00
ce7536e564 raft2: wip - to bring in ../raft soon 2014-09-03 09:20:11 -07:00
e2d8e1868b wait: Waiter -> WaitList 2014-09-03 09:20:11 -07:00
f9c4ba3ea3 wait: init 2014-09-03 09:20:11 -07:00
85103adfe0 wal: move record method to record.go 2014-09-03 09:20:11 -07:00
3699f2e5f9 etcdserver: rename someMachineMessage->machineMessage 2014-09-03 09:20:11 -07:00
4c116a5a01 etcd: add consistent get 2014-09-03 09:20:10 -07:00
f6a9599eb4 *: rename etcd to etcdserver 2014-09-03 09:20:10 -07:00
2ff75cda0e server: remove panic or fatal in participant.run 2014-09-03 09:20:10 -07:00
ebafba0043 server: don't print out errors that cannot be resolved 2014-09-03 09:20:10 -07:00
fab17f216d server: recover peerHub when restart from snapshot 2014-09-03 09:20:10 -07:00
27c9a0535c server: add tests for on-disk snapshot 2014-09-03 09:20:10 -07:00
5fdc124578 etcd: clean up snap 2014-09-03 09:20:10 -07:00
a28dc4559b raft/etcd: recover node 2014-09-03 09:20:10 -07:00
63489b9ef5 etcd: snap and wal init 2014-09-03 09:20:10 -07:00
442cae6844 wal: support multiple files 2014-09-03 09:20:10 -07:00
4296cd3fa4 *: remove old server 2014-09-03 09:20:10 -07:00
f891199ab0 snap: refactoring 2014-09-03 09:20:09 -07:00
f664c02a40 snap: handle snapshot file error robustly 2014-09-03 09:20:09 -07:00
338f120cbf snap: check mkdir error in tests 2014-09-03 09:20:09 -07:00
aff5b75487 snap: separate Load to Load and snapNames 2014-09-03 09:20:09 -07:00
71d12d3330 snap: fix typo 2014-09-03 09:20:09 -07:00
3b2a90e775 snap: separate different sections in the filename by adding dash 2014-09-03 09:20:09 -07:00
f7417cf693 server: add testCluster.Add
and fix possible testing error.
2014-09-03 09:20:09 -07:00
f7580cd3b6 snap: fix missing continue 2014-09-03 09:20:09 -07:00