Commit Graph

3000 Commits

Author SHA1 Message Date
9793c518ab raft: forbid to use none as id 2014-09-03 09:19:56 -07:00
79689872af raft: use From field to distinguish local message 2014-09-03 09:19:56 -07:00
daa49023cf etcd: remove nodes in standby 2014-09-03 09:19:56 -07:00
b4cf146a52 server: notice 2013 -> 2014 2014-09-03 09:19:56 -07:00
0429fe04df server: add notice comment to all files 2014-09-03 09:19:56 -07:00
5bfaaa7964 etcd: fix serverHttp 2014-09-03 09:19:56 -07:00
0b77b42cad standby: fix leader var race 2014-09-03 09:19:55 -07:00
92778afd0b server: retry remove in TestBecomeStandby
To prevent from false error message.
2014-09-03 09:19:55 -07:00
2f51735e8a etcd: move raftprefix to raft_handler 2014-09-03 09:19:55 -07:00
7e7cfb1ce8 etcd: remove participant.seeds 2014-09-03 09:19:55 -07:00
9ffc0b9f2c etcd: remove unncessary code in participant 2014-09-03 09:19:55 -07:00
2e59635bea etcd: fix a race in peer.go 2014-09-03 09:19:55 -07:00
6dc49def25 server: move var noneId to standby.go 2014-09-03 09:19:55 -07:00
d120962959 server: remove func barrier
It could be replaced by func watch.
2014-09-03 09:19:55 -07:00
1c9928d721 participant: retry join more times 2014-09-03 09:19:55 -07:00
e709f1b572 server: fix possible race when switching mode 2014-09-03 09:19:55 -07:00
6059db1f4b participant: stop http serving when stopped 2014-09-03 09:19:55 -07:00
6d46fc39aa server: remove modeC var 2014-09-03 09:19:55 -07:00
5d498918bf etcd: abstract out mode change logic 2014-09-03 09:19:54 -07:00
4c324fe3a4 etcd: cleanup etcd.go 2014-09-03 09:19:54 -07:00
6d81aabd48 server: refactor server 2014-09-03 09:19:54 -07:00
447f6a16cc etcd: stop peerhub 2014-09-03 09:19:54 -07:00
d198173fd7 etcd: cleanup peerhub 2014-09-03 09:19:54 -07:00
92cc288f6e server: fix possible join back in TestRemove 2014-09-03 09:19:54 -07:00
e02baf33c9 etcd: unknowNode -> unknownPeer 2014-09-03 09:19:54 -07:00
e0e8495ace etcd: move fetch logic into peerhub 2014-09-03 09:19:54 -07:00
9756dba57a etcd: fix cluster sync 2014-09-03 09:19:53 -07:00
9746de91bf server: clean new func 2014-09-03 09:19:53 -07:00
46974ef473 server: add stop serving func to v2_client 2014-09-03 09:19:53 -07:00
7bf3e062bd server: fix standby waitgroup on doing requests 2014-09-03 09:19:53 -07:00
6f481af383 etcd: clean up sync 2014-09-03 09:19:53 -07:00
a922947bb0 etcd: move s.setClusterConfig to v2_admin.go 2014-09-03 09:19:53 -07:00
a50857d38a etcd: move s.ClusterConfig to v2_admin.go 2014-09-03 09:19:53 -07:00
da19964959 etcd: fix mode change race 2014-09-03 09:19:53 -07:00
8ea840c19a store: fix index data race 2014-09-03 09:19:53 -07:00
7adb765660 etcd: fix datarace in peer.go 2014-09-03 09:19:53 -07:00
b8b5734689 etcd: transporter->rafthandler 2014-09-03 09:19:53 -07:00
d2a553f6c4 etcd: refactor transporter 2014-09-03 09:19:53 -07:00
5f9a5e6a5d server: simplify mode transition 2014-09-03 09:19:52 -07:00
18001dd779 server/v2_client: add func CloseConnections 2014-09-03 09:19:52 -07:00
404dc96645 server: add TestBecomeStandby 2014-09-03 09:19:52 -07:00
a274e5b192 server: use status for transporter 2014-09-03 09:19:52 -07:00
429b9487f7 server: use transporter as raft HTTP handler 2014-09-03 09:19:52 -07:00
a2c5c844a0 server: add standby 2014-09-03 09:19:52 -07:00
54e39a30f7 server: refactor client
To be more readable and get rid of false error message.
2014-09-03 09:19:52 -07:00
f21842cd04 etcd: reportLead -> getLead 2014-09-03 09:19:52 -07:00
bea28933d3 raft: init lead to none 2014-09-03 09:19:52 -07:00
0ccd09532b etcd: add joinThroughFollower test 2014-09-03 09:19:52 -07:00
638f36956b etcd: fix transporter leak in test 2014-09-03 09:19:51 -07:00
16e9aa77e3 server: clear proposal wait in time 2014-09-03 09:19:51 -07:00