Yicheng Qin
f08d1090d0
wal: refine parseWalName function
...
According to http://godoc.org/fmt#Scan , if scan number is less than the
number of arguments, err will report why. So we don't need to handle
this error case.
2015-01-08 14:56:21 -08:00
Yicheng Qin
9532810f76
wal: remove unused max function
2015-01-08 14:49:14 -08:00
Yicheng Qin
92f013393c
test: remove no-test directory etcdserverpb
2015-01-08 14:46:13 -08:00
Yicheng Qin
bca1e5aea6
Merge pull request #2057 from yichengq/282
...
fix context time-out failure on travis
2015-01-07 13:41:26 -08:00
Yicheng Qin
9132098960
integration: wait longer for member to be removed
2015-01-07 13:36:59 -08:00
Yicheng Qin
930156c18a
integration: adjust election ticks using env var
2015-01-07 11:18:29 -08:00
Xiang Li
f98d0ef817
Merge pull request #2051 from xiang90/fix_keepalive
...
pkg/transport: enable keep alive
2015-01-07 08:37:07 -08:00
Yicheng Qin
6b237416e1
Merge pull request #2044 from yichengq/278
...
wal: record mark when snapshotting
2015-01-07 08:26:33 -08:00
Xiang Li
1d1a4754a7
pkg/transport: enable keep alive
2015-01-06 22:02:30 -08:00
Yicheng Qin
6460e49a33
wal: save empty snapshot when create
...
So caller can open at empty snapshot to read all entries.
2015-01-06 19:48:21 -08:00
Yicheng Qin
78bb207bac
wal: update doc about snapshot
2015-01-06 19:33:57 -08:00
Yicheng Qin
84f62f21ee
wal: record and check snapshot
2015-01-06 16:27:40 -08:00
Xiang Li
945c5dd558
Merge pull request #2049 from xiang90/fix_timeout
...
etcdmain: do not set timeout for client api
2015-01-06 16:26:06 -08:00
Xiang Li
a15f39e6a2
etcdmain: do not set timeout for client api
2015-01-06 16:17:56 -08:00
Xiang Li
02085153c9
Merge pull request #2046 from xiang90/keepalive
...
*: use keepalive listener to detect dead clients
2015-01-06 13:38:46 -08:00
Xiang Li
7f1c630a0b
*: use keepalive listener to detect dead clients
2015-01-06 12:09:34 -08:00
Xiang Li
47113d776e
Merge pull request #2045 from xiang90/read_timeout
...
etcdmain: add readtimeout for http server
2015-01-06 11:31:24 -08:00
Xiang Li
0afbca4090
etcdmain: add readtimeout for http server
2015-01-06 11:04:38 -08:00
Xiang Li
cbdb0266e9
Merge pull request #2043 from xiang90/leader_member
...
etcdhttp: support member/leader endpoint
2015-01-06 09:01:58 -08:00
Xiang Li
1ebad5e42c
etcdhttp: support member/leader endpoint
2015-01-06 08:52:33 -08:00
Yicheng Qin
7a2fa39e52
Merge pull request #2012 from andybons/master
...
raft: add link to the paper raft_paper_test.go refers to
2015-01-06 00:27:47 -08:00
Yicheng Qin
6d288fa9e9
Merge pull request #2041 from yichengq/277
...
docs: add doc for server timeout
2015-01-05 15:27:02 -08:00
Yicheng Qin
88a9eedf06
docs: add doc for server timeout
2015-01-05 15:23:22 -08:00
Xiang Li
0c55cfb21e
Merge pull request #2036 from xiang90/trtr
...
refactor rafthttp
2015-01-05 14:08:51 -08:00
Xiang Li
1aa8f1eee6
rafthttp: clean up reader when failed
2015-01-05 12:04:25 -08:00
Xiang Li
6b8667152b
Merge pull request #2035 from xiang90/errorc
...
etcdserver: collect error from errorc
2015-01-05 11:29:01 -08:00
Xiang Li
8ac184ad52
Merge pull request #2037 from xiang90/doc_watch
...
Doc watch
2015-01-05 11:26:12 -08:00
Xiang Li
d4a145ab0d
doc: add note for watch api
2015-01-05 11:04:01 -08:00
Yicheng Qin
66d9f28926
Merge pull request #2027 from yichengq/273
...
integration: extend timeout to wait
2015-01-05 08:33:35 -08:00
Yicheng Qin
cb5bff5b05
Merge pull request #2034 from yichengq/276
...
etcdhttp: reset serve and watch timeout
2015-01-05 08:33:25 -08:00
Xiang Li
4938e6bff5
rafthttp: a stopped peer does not accept any methods
2015-01-03 20:02:43 -08:00
Xiang Li
3319f716d9
rafthttp: a stopped stream does not accept any methods
2015-01-03 19:39:33 -08:00
Xiang Li
15be030aaa
etcdserver: collect error from errorc
2015-01-02 20:13:46 -08:00
Yicheng Qin
4dd00be365
etcdhttp: reset serve and watch timeout
2015-01-02 16:39:13 -08:00
Yicheng Qin
b44d7f84c4
integration: extend timeout to wait
2015-01-02 16:28:27 -08:00
Xiang Li
d719bc0e29
Merge pull request #2032 from xiang90/note
...
doc: add note for reconfiguration
2015-01-02 15:03:19 -08:00
Xiang Li
bc6f062008
doc: add note for reconfiguration
2015-01-02 15:02:35 -08:00
Xiang Li
2a83e350b1
Merge pull request #1992 from xiang90/rm_leader
...
*: support removing the leader from a 2 members cluster
2015-01-02 14:15:12 -08:00
Xiang Li
6e727625b9
etcdserver: continue to apply after self-removed
2015-01-02 14:10:07 -08:00
Xiang Li
0632dc2023
Merge pull request #2031 from xiang90/rm_test
...
etcdsever: remove mult_server_test
2015-01-02 13:53:13 -08:00
Xiang Li
51ffc88096
etcdsever: remove mult_server_test
2015-01-02 13:49:58 -08:00
Xiang Li
5bb43b5276
Merge pull request #2030 from xiang90/server_test
...
Server test
2015-01-02 12:27:39 -08:00
Xiang Li
41f6137261
etcdserver: use the actual store implementation when we need the actual implementation
2015-01-02 12:22:01 -08:00
Xiang Li
27d47977d9
etcdserver: move recorder to testutil
2015-01-02 11:21:23 -08:00
Xiang Li
ac6cd03365
etcdserver: refactor server_test.go
2015-01-02 10:56:09 -08:00
Xiang Li
921ce4c25b
Merge pull request #2021 from xiang90/raft_reject_hint
...
raft: add lastIndex as rejectHint
2015-01-02 09:16:33 -08:00
Xiang Li
35b907ac58
raft: add lastIndex as rejectHint
...
Add the lastindex of the raft log as reject hint, so the leader can
bypass the greater index probing and decrease the next index directly
to last + 1.
2015-01-01 19:04:07 -08:00
Xiang Li
95a661251d
rafthttp: rename streamClient -> streamReader
2014-12-31 21:20:58 -08:00
Xiang Li
fe53ffd74d
rafthttp: streamserver -> streamwriter
2014-12-31 21:11:24 -08:00
Yicheng Qin
5a867611ca
Merge pull request #2025 from yichengq/270
...
tools: move etcd-migrate to tools
2014-12-31 11:47:21 -08:00