Xiang Li
1bcaa9f4a1
etcdserver: ignore confChangeUpdateNode in getIDs
2015-08-31 09:36:39 -07:00
Yicheng Qin
7696dd3280
etcdserver: clean up start and stop logic of raft
...
kill TODO and make it more readable.
2015-07-27 13:24:26 -07:00
Yicheng Qin
7f95780bfb
etcdserver: init raft internal var early
...
Its `stopped`/`done` should be created always before being used
in defer in server loop.
It fixes the race detected when running TestSyncTrigger.
2015-06-29 15:34:15 -07:00
Yicheng Qin
0814966ca2
etcdserver: stop raft loop when receiving stop signal
...
When it waits for apply to be done, it should stop the loop if it
receives stop signal.
This helps to print out panic information. Before this PR, if the panic
happens when server loop is applying entries, server loop will wait for
raft loop to stop forever.
2015-06-09 11:11:53 -07:00
Jonathan Boulle
f1ed69e883
*: switch to line comments for copyright
...
Build tags are not compatible with block comments.
Also adds copyright header to a few places it was missing.
2015-01-26 09:53:30 -08:00
Xiang Li
973f79e1c9
etcdserver: separate out raft related stuff
2015-01-15 15:15:13 -08:00