Yicheng Qin
5bb8eeb5cf
rafthttp: transport cleanup
2014-12-29 11:21:40 -08:00
Xiang Li
cea29fe158
etcdserver: move getExpr to timeutil
2014-12-29 11:15:02 -08:00
Yicheng Qin
08f839e32c
rafthttp: set the API boundary of the package
2014-12-28 15:50:27 -08:00
Xiang Li
1535596252
etcdserver: remove unnecessary indirection
2014-12-26 11:03:13 -08:00
Xiang Li
3dcd66459d
etcdserver: remove unused containsUint64()
2014-12-26 10:56:56 -08:00
Xiang Li
69444b6bba
etcdserver: cleanup server.go
2014-12-25 21:37:20 -08:00
Xiang Li
78b51d3f2f
etcdserver: cleanup cluster.go
2014-12-25 20:56:30 -08:00
Xiang Li
f43bc809b9
etcdserver: cleanup wal upgrade
2014-12-24 22:02:46 -08:00
Jonathan Boulle
4e6cbc937e
*: change remaining 0.5 references -> 2.0
2014-12-18 16:14:42 -08:00
Xiang Li
c27c288bef
etcdserver: update stats when become leader
2014-12-15 17:02:48 -08:00
Xiang Li
04522baeee
etcdserver: fix leader stats
2014-12-15 16:50:03 -08:00
Xiang Li
53bf7e4b5e
wal: rename openAtIndex -> open; OpenAtIndexUntilUsing -> openNotInUse
2014-12-14 19:33:06 -08:00
Xiang Li
ea94d19147
*: lock the in using files; do not purge locked the wal files
2014-12-14 19:27:22 -08:00
Xiang Li
935f7128a9
etcdserver: move stats inferface to stats pkg
2014-12-11 22:14:05 -08:00
Barak Michener
5f16fab541
Merge pull request #1915 from barakmich/1834
...
Return Unknown instead of NotExist
2014-12-11 13:49:26 -05:00
Barak Michener
cf7690cb51
detect more cases of empty directories and actual errors
2014-12-11 13:37:32 -05:00
Xiang Li
c26542b7f2
Merge pull request #1913 from xiang90/lazy_snap_dir
...
etcdserver: create snap dir until start the node
2014-12-11 09:39:51 -08:00
Xiang Li
836ccabad2
etcdserver: create snap dir until start the node
2014-12-11 09:25:18 -08:00
Rob Szumski
13f3158728
etcdserver: improve discovery ignore warning
2014-12-09 15:57:25 -08:00
Xiang Li
a5efbf826d
raft: drop nodes in softState
2014-12-09 11:43:52 -08:00
Xiang Li
29d7a2a558
etcd: update conf when apply the confChange entry
2014-12-08 23:37:07 -08:00
Yicheng Qin
9c8f5c9535
Merge pull request #1891 from yichengq/257
...
etcdserver: init state before run loop correctly
2014-12-08 16:38:33 -08:00
Yicheng Qin
13814c9d7d
etcdserver: init state before run loop correctly
2014-12-08 16:13:16 -08:00
Yicheng Qin
7e06d85651
etcdserver: apply entries when it is not empty
...
Or it updates appliedi wrongly.
2014-12-08 15:56:38 -08:00
Yicheng Qin
71f3b80fbe
etcdserver: check recovery error when new server
2014-12-08 14:55:23 -08:00
Yicheng Qin
8c338ffcc7
etcdserver: correct the log about recovering from snapshot
2014-12-08 14:51:42 -08:00
Yicheng Qin
771ff4589d
etcdserver: not add self into sendhub when new server
2014-12-05 00:18:40 -08:00
Yicheng Qin
1d1c2ff834
Merge pull request #1841 from yichengq/246
...
etcdserver: close storage when stop
2014-12-04 15:36:24 -08:00
Yicheng Qin
a7bc03b42b
etcdserver: close storage when stop
2014-12-04 15:16:22 -08:00
Xiang Li
88e2fab572
Merge pull request #1859 from xiang90/pause_test
...
*: add pauseMember test
2014-12-04 15:11:59 -08:00
Veres Lajos
3de2ab2c04
*: typofixes
...
https://github.com/vlajos/misspell_fixer
2014-12-04 22:51:19 +00:00
Xiang Li
151f043414
*: add pauseMember test
2014-12-04 14:22:43 -08:00
Xiang Li
7beac083ff
Merge pull request #1810 from xiang90/purge
...
*: support purging old wal/snap files
2014-12-01 12:05:05 -08:00
Xiang Li
d3db010190
*: support purging old wal/snap files
2014-12-01 11:50:17 -08:00
Xiang Li
bc5acd3c42
etcdserver: log snapshot event
2014-11-30 12:10:20 -08:00
Xiang Li
e23f9e76d1
raft: do not applysnapshot in raft
2014-11-26 10:59:13 -08:00
Xiang Li
9df0e7715d
raft: do not panic on out of date compaction
2014-11-25 15:14:39 -08:00
Xiang Li
01cbcce8ba
etcdserver: do not applySnapshot twice
2014-11-25 14:53:49 -08:00
Xiang Li
74d8c7f457
etcdserver: cleanup main loop
2014-11-25 14:38:18 -08:00
Yicheng Qin
a13d5a70ff
etcdserver: save snapshot before entries
2014-11-25 12:39:15 -08:00
Yicheng Qin
54e1237271
etcdserver: panic when snapshot on raft storage
...
Snapshot on raft storage should always succeed. If there is an error, it must
be internal fault and needs stack info to debug.
2014-11-24 21:22:49 -08:00
Yicheng Qin
1b038da18a
etcdserver: init snapi when init appliedi
2014-11-24 21:19:30 -08:00
Yicheng Qin
bd9e93eeea
etcdserver: remove finished TODO for raftStorage.Compact
2014-11-24 21:10:53 -08:00
Yicheng Qin
185d37c333
etcdserver: not load dummy entry from the wal
2014-11-24 20:51:04 -08:00
Xiang Li
d69e4dbe6d
etcdserver: initial index to 1
2014-11-24 14:57:08 -08:00
Xiang Li
453133977d
etcdserver: save snapshot only if the index is greater than previous snap index
2014-11-24 14:47:59 -08:00
Xiang Li
08f156a1de
etcdserver: remove extra empty line in snapshot func
2014-11-24 10:27:18 -08:00
Ben Darnell
0d680d0e6b
Merge remote-tracking branch 'coreos/master' into merge
...
* coreos/master:
rafthttp: fix import
raft: should not decrease match and next when handling out of order msgAppResp
Fix migration to allow snapshots to have the right IDs
add snapshotted integration test
fix test import loop
fix import loop, add set to types, and fix comments
etcdserver: autodetect v0.4 WALs and upgrade them to v0.5 automatically
wal: add a bench for write entry
rafthttp: add streaming server and client
dep: use vendored imports in codegangsta/cli
dep: bump golang.org/x/net/context
Conflicts:
etcdserver/server.go
etcdserver/server_test.go
migrate/snapshot.go
2014-11-21 15:40:11 -05:00
Ben Darnell
30690d15d9
Re-enable a few tests I had missed.
...
Fix integration test for the change to log entry zero.
Increase test timeouts since integration tests often take
longer than 10s for me.
2014-11-21 15:27:17 -05:00
Brian Waldon
c0fb1c8a00
Merge pull request #1755 from bcwaldon/golang.org-deps
...
Switch to golang.org/x/net/context
2014-11-20 16:26:14 -08:00