Yicheng Qin
37dde76cd5
*: remove consistent-get related stuffs
2015-01-15 22:21:53 -08:00
Xiang Li
c36aa3be6e
Merge pull request #2110 from xiang90/raft
...
etcdserver: separate out raft related stuff
2015-01-15 15:17:48 -08:00
Xiang Li
973f79e1c9
etcdserver: separate out raft related stuff
2015-01-15 15:15:13 -08:00
Yicheng Qin
4b6fa2d24f
Merge pull request #2108 from yichengq/305
...
rafthttp: write StatusOK before start streaming
2015-01-15 14:58:52 -08:00
Yicheng Qin
84ceefbffc
rafthttp: write StatusOK before start streaming
2015-01-15 14:44:24 -08:00
Xiang Li
1a6161d08a
Merge pull request #2104 from xiang90/timeout
...
etcdserver: make heartbeat/election configurable
2015-01-15 13:52:20 -08:00
Yicheng Qin
6bd8c435f9
Merge pull request #2107 from yichengq/304
...
integration: fix TestForceNewCluster to wait leader
2015-01-15 13:35:11 -08:00
Yicheng Qin
b28bad3b4a
Merge pull request #2106 from yichengq/303
...
docs: update errorcode.md
2015-01-15 13:28:39 -08:00
Yicheng Qin
d380be8fa1
integration: fix TestForceNewCluster to wait leader
2015-01-15 13:27:24 -08:00
Yicheng Qin
e8698b0e42
docs: update errorcode.md
2015-01-15 13:23:24 -08:00
Yicheng Qin
295fa1ca99
error: deprecate unused error code
2015-01-15 11:49:41 -08:00
Xiang Li
276a4abac0
etcdserver: make heartbeat/election configurable
2015-01-15 11:11:33 -08:00
Yicheng Qin
e9235002f7
Merge pull request #2068 from yichengq/285
...
add tests in pkg/types package
2015-01-15 10:55:55 -08:00
Yicheng Qin
ae7153bf38
Merge pull request #2103 from yichengq/302
...
integration: fix TestForceNewCluster
2015-01-15 10:48:08 -08:00
Yicheng Qin
68fdd70580
integration: fix TestForceNewCluster
2015-01-15 10:42:57 -08:00
Yicheng Qin
190fd446f9
pkg/types: add URLs tests
2015-01-15 10:24:23 -08:00
Yicheng Qin
886a6a6194
pkg/types: add unsafeSet.ContainsAll test
2015-01-15 10:21:53 -08:00
Yicheng Qin
9b4e72dd3a
pkg/types: add Uint64Slice test
2015-01-15 10:21:53 -08:00
Jonathan Boulle
c4e4a9711f
Merge pull request #2075 from endocode/alban/build-aci
...
scripts: update build-aci
2015-01-15 09:57:06 -08:00
Jonathan Boulle
cb1903ddcb
Merge pull request #2101 from jonboulle/relver
...
scripts: remove old release version scripts
2015-01-15 08:42:06 -08:00
Jonathan Boulle
5568d590ef
Merge pull request #2100 from jonboulle/docs
...
README: update to reflect doc changes
2015-01-15 08:41:50 -08:00
Alban Crequy
b0a4637ebd
build: etcd statically linked
...
So that it can easily be used in a container.
Symptoms:
$ sudo bin/rkt run ../etcd/etcd-${VERSION}-linux-amd64.aci
Error: Unable to open "/lib64/ld-linux-x86-64.so.2": No such file or directory
2015-01-15 12:30:12 +01:00
Alban Crequy
78a7e0e551
scripts/build-aci: improve the script
...
- fix path for bash
- check for common errors
2015-01-15 12:30:12 +01:00
Jonathan Boulle
e41d1e2064
scripts: remove old release version scripts
2015-01-14 22:34:59 -08:00
Jonathan Boulle
28feb073b5
README: update to reflect doc changes
2015-01-14 22:17:29 -08:00
Yicheng Qin
e109836fef
Merge pull request #2094 from yichengq/298
...
docs: remove discovery-protocol
2015-01-14 17:29:25 -08:00
Yicheng Qin
5e4cc73991
Merge pull request #2099 from yichengq/301
...
docs: use 2.0 docs
2015-01-14 17:29:15 -08:00
Yicheng Qin
245e23ca47
docs: use 2.0 docs
2015-01-14 17:27:35 -08:00
Yicheng Qin
6bda827b67
Merge pull request #2096 from yichengq/299
...
docs: optimal-cluster-size -> 2.0/admin_guide
2015-01-14 17:24:45 -08:00
Yicheng Qin
f1c6771726
docs: optimal-cluster-size -> 2.0/admin_guide
2015-01-14 17:23:37 -08:00
Yicheng Qin
1146cb9461
Merge pull request #2097 from xiang90/fix_force_test
...
integration: fix force cluster test
2015-01-14 16:46:20 -08:00
Xiang Li
467ce1e730
Merge pull request #2098 from yichengq/300
...
docs: refine security.md
2015-01-14 16:45:40 -08:00
Yicheng Qin
507021d884
docs: refine security.md
2015-01-14 16:42:05 -08:00
Xiang Li
8e8552b2ad
integration: fix force cluster test
2015-01-14 16:40:09 -08:00
Yicheng Qin
2b94119fb1
docs: remove discovery-protocol
...
It is out-of-data, and will be reintroduced when the protocol is settled
down.
2015-01-14 15:20:48 -08:00
Xiang Li
41a30ff21b
Merge pull request #2092 from yichengq/296
...
docs: remove cluster-discovery
2015-01-14 15:19:12 -08:00
Xiang Li
dde0e6d05a
Merge pull request #2093 from yichengq/297
...
docs: remove unused img/
2015-01-14 15:18:52 -08:00
Yicheng Qin
4df434334f
docs: remove unused img/
2015-01-14 15:17:57 -08:00
Yicheng Qin
1d02493a53
docs: remove cluster-discovery
...
It is covered by 2.0/clustering.md
2015-01-14 15:14:58 -08:00
Xiang Li
d117a12d02
Merge pull request #2091 from yichengq/295
...
docs: remove clients-matrix
2015-01-14 15:09:04 -08:00
Yicheng Qin
23406dc2ee
docs: remove clients-matrix
...
The doc is out of maintainence, and may confuse users. We will bring it
back when we have efforts and better method to manage client bindings.
2015-01-14 15:05:35 -08:00
Yicheng Qin
e5daa2c6ca
Merge pull request #2086 from xiang90/cluster_doc
...
doc: remove old clustering doc
2015-01-14 15:03:43 -08:00
Xiang Li
5de4a464f7
Merge pull request #2089 from bdarnell/heartbeat-response
...
raft: introduce MsgHeartbeatResp.
2015-01-14 14:56:24 -08:00
Ben Darnell
2e1c36cdd9
raft: introduce MsgHeartbeatResp.
...
Now that heartbeats are distinct from MsgApp{,Resp}, the retries
currently performed in stepLeader's MsgAppResp section are only
performed on an actual MsgAppResp (or a new MsgProp). This means
that it may take a long time to recover from a dropped MsgAppResp
in a quiet cluster.
This commit adds a dedicated heartbeat response message. This message
does not convey the follower's current log position because the
MsgHeartbeat does not include the leaders term and index. Upon receipt
of a heartbeat response, the leader may retry the latest MsgApp if it
believes the follower to be behind.
2015-01-14 17:34:10 -05:00
Yicheng Qin
238b17fee0
Merge pull request #2090 from bdarnell/raft-ticks
...
raft: Use <= instead of < for heartbeat ticks.
2015-01-14 13:01:33 -08:00
Ben Darnell
9972e62d94
raft: Use <= instead of < for heartbeat ticks.
...
In code outside the raft package, we cannot call raft.bcastHeartbeat
directly. Instead, to control heartbeats we set heartbeatInterval to 1
and call Tick().
2015-01-14 15:27:32 -05:00
Xiang Li
232927d9dc
Merge pull request #2088 from bdarnell/listen-localhost
...
pkg/transport: tests always listen on 127.0.0.1
2015-01-14 10:54:46 -08:00
Ben Darnell
4510993b67
pkg/transport: tests always listen on 127.0.0.1
...
This avoids firewall prompts when running tests on OSX.
2015-01-14 13:14:57 -05:00
Xiang Li
8e6297780b
Merge pull request #2087 from xiang90/doc_rm
...
doc: remove out-of-dated docs
2015-01-13 20:58:15 -08:00
Xiang Li
3e268467c8
doc: remove out-of-dated docs
2015-01-13 18:35:11 -08:00