Xiang Li
|
daa49023cf
|
etcd: remove nodes in standby
|
2014-09-03 09:19:56 -07:00 |
|
Yicheng Qin
|
b4cf146a52
|
server: notice 2013 -> 2014
|
2014-09-03 09:19:56 -07:00 |
|
Yicheng Qin
|
0429fe04df
|
server: add notice comment to all files
|
2014-09-03 09:19:56 -07:00 |
|
Xiang Li
|
5bfaaa7964
|
etcd: fix serverHttp
|
2014-09-03 09:19:56 -07:00 |
|
Yicheng Qin
|
0b77b42cad
|
standby: fix leader var race
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
92778afd0b
|
server: retry remove in TestBecomeStandby
To prevent from false error message.
|
2014-09-03 09:19:55 -07:00 |
|
Xiang Li
|
2f51735e8a
|
etcd: move raftprefix to raft_handler
|
2014-09-03 09:19:55 -07:00 |
|
Xiang Li
|
7e7cfb1ce8
|
etcd: remove participant.seeds
|
2014-09-03 09:19:55 -07:00 |
|
Xiang Li
|
9ffc0b9f2c
|
etcd: remove unncessary code in participant
|
2014-09-03 09:19:55 -07:00 |
|
Xiang Li
|
2e59635bea
|
etcd: fix a race in peer.go
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
6dc49def25
|
server: move var noneId to standby.go
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
d120962959
|
server: remove func barrier
It could be replaced by func watch.
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
1c9928d721
|
participant: retry join more times
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
e709f1b572
|
server: fix possible race when switching mode
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
6059db1f4b
|
participant: stop http serving when stopped
|
2014-09-03 09:19:55 -07:00 |
|
Yicheng Qin
|
6d46fc39aa
|
server: remove modeC var
|
2014-09-03 09:19:55 -07:00 |
|
Xiang Li
|
5d498918bf
|
etcd: abstract out mode change logic
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
4c324fe3a4
|
etcd: cleanup etcd.go
|
2014-09-03 09:19:54 -07:00 |
|
Yicheng Qin
|
6d81aabd48
|
server: refactor server
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
447f6a16cc
|
etcd: stop peerhub
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
d198173fd7
|
etcd: cleanup peerhub
|
2014-09-03 09:19:54 -07:00 |
|
Yicheng Qin
|
92cc288f6e
|
server: fix possible join back in TestRemove
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
e02baf33c9
|
etcd: unknowNode -> unknownPeer
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
e0e8495ace
|
etcd: move fetch logic into peerhub
|
2014-09-03 09:19:54 -07:00 |
|
Xiang Li
|
9756dba57a
|
etcd: fix cluster sync
|
2014-09-03 09:19:53 -07:00 |
|
Yicheng Qin
|
9746de91bf
|
server: clean new func
|
2014-09-03 09:19:53 -07:00 |
|
Yicheng Qin
|
46974ef473
|
server: add stop serving func to v2_client
|
2014-09-03 09:19:53 -07:00 |
|
Yicheng Qin
|
7bf3e062bd
|
server: fix standby waitgroup on doing requests
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
6f481af383
|
etcd: clean up sync
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
a922947bb0
|
etcd: move s.setClusterConfig to v2_admin.go
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
a50857d38a
|
etcd: move s.ClusterConfig to v2_admin.go
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
da19964959
|
etcd: fix mode change race
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
8ea840c19a
|
store: fix index data race
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
7adb765660
|
etcd: fix datarace in peer.go
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
b8b5734689
|
etcd: transporter->rafthandler
|
2014-09-03 09:19:53 -07:00 |
|
Xiang Li
|
d2a553f6c4
|
etcd: refactor transporter
|
2014-09-03 09:19:53 -07:00 |
|
Yicheng Qin
|
5f9a5e6a5d
|
server: simplify mode transition
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
18001dd779
|
server/v2_client: add func CloseConnections
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
404dc96645
|
server: add TestBecomeStandby
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
a274e5b192
|
server: use status for transporter
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
429b9487f7
|
server: use transporter as raft HTTP handler
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
a2c5c844a0
|
server: add standby
|
2014-09-03 09:19:52 -07:00 |
|
Yicheng Qin
|
54e39a30f7
|
server: refactor client
To be more readable and get rid of false error message.
|
2014-09-03 09:19:52 -07:00 |
|
Xiang Li
|
f21842cd04
|
etcd: reportLead -> getLead
|
2014-09-03 09:19:52 -07:00 |
|
Xiang Li
|
bea28933d3
|
raft: init lead to none
|
2014-09-03 09:19:52 -07:00 |
|
Xiang Li
|
0ccd09532b
|
etcd: add joinThroughFollower test
|
2014-09-03 09:19:52 -07:00 |
|
Xiang Li
|
638f36956b
|
etcd: fix transporter leak in test
|
2014-09-03 09:19:51 -07:00 |
|
Yicheng Qin
|
16e9aa77e3
|
server: clear proposal wait in time
|
2014-09-03 09:19:51 -07:00 |
|
Yicheng Qin
|
ee2d5d66af
|
v2_client: read whole response body before close
Client have to read whole response bodies
if they want the advantage of reusing TCP connections.
https://code.google.com/p/go/source/detail?r=d4e1ec84876c0f5611ab86a03826da14b866efb2&name=release-branch.go1.1&path=/src/pkg/net/http/transport.go
|
2014-09-03 09:19:51 -07:00 |
|
Yicheng Qin
|
984f309815
|
server: use buffer for proposal channel
|
2014-09-03 09:19:51 -07:00 |
|