757f400f5d
Merge pull request #1091 from jonboulle/993_default_port
...
main: switch back to default ports for now
2014-09-16 14:37:57 -07:00
6d4c79b157
main: switch back to default ports
2014-09-16 14:36:59 -07:00
47b9b5520f
Merge pull request #1010 from jonboulle/1010_separate_ports
...
separate ports used for client/server communication
2014-09-16 14:36:24 -07:00
de21c39ca5
raft: isStateEqual -> isHardStateEqual, IsEmptyState -> IsEmptyHardState
2014-09-16 13:55:00 -07:00
023dc7cba2
etcdserver: add SYNC request
2014-09-16 13:42:03 -07:00
38c690b155
Procfile: update to new address flags
2014-09-16 13:19:16 -07:00
67e57ffca4
etcdserver: split out client and server listeners
2014-09-16 11:36:37 -07:00
7a63e52901
Merge pull request #1088 from jonboulle/peers_tests
...
etcdserver/etcdhttp: add simple test for peers send
2014-09-15 22:13:46 -07:00
30b70e18c5
etcdserver/etcdhttp: add simple test for peers send
2014-09-15 21:10:00 -07:00
6f17fa6c90
Merge pull request #1087 from jonboulle/tests
...
etcdserver/etcdhttp: add tests for serveKeys
2014-09-15 20:52:03 -07:00
a7ec09c877
etcdserver/etcdhttp: use empty node for test
2014-09-15 20:34:14 -07:00
f846c5286a
etcdserver/etcdhttp: fix comment, simplify resServer
2014-09-15 19:01:40 -07:00
27cf7747ea
etcdserver/etcdhttp: add tests for serveKeys
2014-09-15 18:33:10 -07:00
43acdef660
Merge pull request #1086 from jonboulle/serve_raft_test
...
etcdserver/etcdhttp: add test for serveRaft
2014-09-15 16:13:08 -07:00
7ac3b32de6
etcdserver: change raft endpoint to send StatusNoContent
2014-09-15 16:10:31 -07:00
3e2c160eed
etcdserver/etcdhttp: add test coverage for serveRaft
2014-09-15 16:07:06 -07:00
699bc50365
Merge pull request #1071 from jonboulle/serve_mux
...
etcdserver/etcdhttp: switch to using http.ServeMux
2014-09-15 16:05:58 -07:00
e04c028d64
etcdserver/etcdhttp: switch to using http.ServeMux
2014-09-15 16:05:20 -07:00
763c276d27
Merge pull request #1061 from jonboulle/server_interface
...
etcdserver: introduce Server interface
2014-09-15 15:36:11 -07:00
8a5ab2ec06
etcdserver: introduce Server interface
...
This changes etcdserver.Server to an interface, with the former Server
(now "EtcdServer") becoming the canonical/production implementation.
This will facilitate better testing of the http server et al with mock
implementations of the interface.
It also more clearly defines the boundary for users of the Server.
2014-09-15 15:11:01 -07:00
96624b1129
Merge pull request #1085 from unihorn/127
...
raft: remove unused raftpb.LastIndex
2014-09-15 15:09:09 -07:00
35ae488120
Merge pull request #1069 from jonboulle/methods
...
etcdhttp: check method for every endpoint, add tests
2014-09-15 14:56:47 -07:00
d9cfc35bed
etcdhttp: check method for every endpoint, add tests
2014-09-15 14:56:43 -07:00
cc8d8f2102
raft: remove unused raftpb.LastIndex
2014-09-15 14:34:23 -07:00
07648f1f25
Merge pull request #1084 from unihorn/126
...
raft: remove unused return
2014-09-15 13:49:49 -07:00
9607665323
raft: remove unused return
2014-09-15 13:22:21 -07:00
9bf2c2ed9d
Merge pull request #1052 from unihorn/121
...
server: add unit tests
2014-09-15 13:20:50 -07:00
6cd4434ff3
server: add unit tests
...
Make test coverage >= 90%
2014-09-15 13:16:48 -07:00
bc5791af11
Merge pull request #1077 from coreos/wal_cut
...
wal: cut(i uint64) -> cut
2014-09-15 10:37:41 -07:00
69f2d5c590
wal: refactor
2014-09-15 10:35:36 -07:00
77fbd2610c
wal: add comment
2014-09-15 10:17:21 -07:00
1d09c25f5f
wal: add walName function; cleanup test
2014-09-15 10:17:21 -07:00
cec1956b8f
wal: better comment
2014-09-15 10:14:18 -07:00
8e0ee1cc5e
wal: remove wrong comment for cut
2014-09-15 10:14:18 -07:00
1164c4b83d
wal: recover writting seq
2014-09-15 10:14:18 -07:00
21860bc017
wal: cut(i uint64) -> cut
2014-09-15 10:14:18 -07:00
f9c12e2053
Merge pull request #1075 from coreos/fix_heartbeat
...
raft: fix heartbeat
2014-09-15 10:04:12 -07:00
38c074cb05
Merge pull request #1067 from unihorn/122
...
raft: write entry 0 into log
2014-09-15 10:00:49 -07:00
21d116d3e1
raft: fix heartbeat
2014-09-15 09:58:22 -07:00
140fd6d6c4
raft: restart using last written entry also
2014-09-15 09:56:33 -07:00
a9af70c52b
raft: write entry 0 into log
2014-09-15 09:55:52 -07:00
29f9372370
Merge pull request #1080 from coreos/check_id
...
main: check node id is not noneid
2014-09-14 23:28:39 -07:00
e7ea6a374a
main: check node id is not noneid
2014-09-14 23:28:11 -07:00
ff7f340bba
Merge pull request #1063 from coreos/node_run_test
...
raft: test node block proposal
2014-09-14 22:46:50 -07:00
ed57a7b561
Merge pull request #1079 from philips/fix-procfile-non-zero
...
Procfile: don't use a 0x0 peer
2014-09-14 22:40:16 -07:00
e6e1f2ff7d
Procfile: don't use a 0x0 peer
...
0x0 peer id is no longer valid, don't use it.
2014-09-14 22:39:46 -07:00
e085cc4e06
Merge pull request #1042 from unihorn/118
...
raft: set none to be 0
2014-09-14 22:32:37 -07:00
2927cc6e3b
raft: refine plus assignment
2014-09-14 22:07:32 -07:00
03f0ed657a
Merge pull request #1076 from coreos/test_race
...
test: test with race by default
2014-09-14 21:42:45 -07:00
10c9f7389b
test: turn off go 1.2 testing on travis
2014-09-14 21:40:09 -07:00