Xiang Li
a5e72258d2
Merge pull request #1029 from jonboulle/docker
...
scripts: remove non-functional Dockerfile
2014-09-09 12:15:23 -07:00
Xiang Li
f7baea7406
Merge pull request #1017 from jonboulle/api_tests
...
HTTP API test coverage, pt 1
2014-09-09 12:12:56 -07:00
Jonathan Boulle
44acd57ea4
etcdserver: remove superfluous context
2014-09-09 11:18:25 -07:00
Jonathan Boulle
07ce8bc4bc
etcdserver: split out functional test to new package
2014-09-09 11:18:24 -07:00
Jonathan Boulle
8473f3bf52
api: address review comments
2014-09-09 11:17:53 -07:00
Jonathan Boulle
c78239a629
etcdserver: add test coverage for parseRequest
2014-09-09 11:17:53 -07:00
Jonathan Boulle
b33b85870d
etcdserver: add waitForEvent and encodeResponse coverage
2014-09-09 11:17:53 -07:00
Jonathan Boulle
f7444ff300
store: convert Watch to interface
2014-09-09 11:17:53 -07:00
Brandon Philips
7c8b1a553f
Merge pull request #1028 from jonboulle/build
...
scripts: add build, cover and update test
2014-09-09 11:12:35 -07:00
Xiang Li
57ea72d3c4
Merge pull request #1030 from jonboulle/assorted
...
*: fix a few small issues identified by go vet
2014-09-09 07:46:45 -07:00
Jonathan Boulle
9997c9488a
*: fix a few small issues identified by go vet
2014-09-08 23:52:36 -07:00
Xiang Li
55b4267c30
Merge pull request #1001 from coreos/sender
...
etcdhttp: non-blocking sender
2014-09-08 23:36:10 -07:00
Xiang Li
e7ad45b064
Merge pull request #1027 from jonboulle/master
...
raft: remove unused alwaysreadyc
2014-09-08 23:35:58 -07:00
Jonathan Boulle
e1d5caa7e8
scripts: remove non-functional Dockerfile
2014-09-08 23:20:14 -07:00
Jonathan Boulle
491362f5db
scripts: add build, cover and update test
...
This adds a build script that attempts to be as user friendly as
possible: if they have already set $GOPATH and/or $GOBIN, use those
environment variables. If not, create a gopath for them in this
directory. This should facilitate both `go get` and `git clone` usage.
The `test` script is updated, and the new `cover` script facilitates
easy coverage generation for the repo's constituent packages by setting
the PKG environment variable.
2014-09-08 23:09:49 -07:00
Jonathan Boulle
946e35c958
raft: remove unused alwaysreadyc
2014-09-08 22:21:03 -07:00
Xiang Li
4f330a9ba2
Merge pull request #999 from coreos/fix_flag_set
...
etcdhttp: set peer should clean up previous values
2014-09-08 22:11:51 -07:00
Xiang Li
908d326e22
etcdhttp: use peer.String() in test
2014-09-08 20:50:35 -07:00
Xiang Li
378cadf073
etcdhttp: implment Peers.String()
2014-09-08 20:45:10 -07:00
Xiang Li
f4a33dd6df
etcdhttp: simple test for peer set cleanup
2014-09-08 17:04:36 -07:00
Xiang Li
5c8839387d
etcdhttp: set peer should clean up previous values
2014-09-08 16:38:01 -07:00
Xiang Li
9215ebb6aa
Merge pull request #992 from coreos/wal
...
wal
2014-09-08 16:24:28 -07:00
Xiang Li
12c1300d48
Merge pull request #987 from philips/add-test-script
...
test: introduce test script
2014-09-08 16:23:15 -07:00
Xiang Li
4a02a1a60c
main: clarify fatal message for unexpect nodeid
2014-09-08 16:21:27 -07:00
Brandon Philips
91c52630b6
test: introduce test script
...
Why do this? `go test ./...` has a ton of annoying output:
```
? github.com/coreos/etcd [no test files]
? github.com/coreos/etcd/crc [no test files]
? github.com/coreos/etcd/elog [no test files]
? github.com/coreos/etcd/error [no test files]
ok github.com/coreos/etcd/etcdserver 0.267s
ok github.com/coreos/etcd/etcdserver/etcdhttp 0.022s
? github.com/coreos/etcd/etcdserver/etcdserverpb [no test files]
ok github.com/coreos/etcd/raft 0.157s
? github.com/coreos/etcd/raft/raftpb [no test files]
ok github.com/coreos/etcd/snap 0.018s
? github.com/coreos/etcd/snap/snappb [no test files]
third_party/code.google.com/p/gogoprotobuf/proto/testdata/test.pb.go🔢
undefined: __emptyarchive__.Extension
ok github.com/coreos/etcd/store 4.247s
ok
github.com/coreos/etcd/third_party/code.google.com/p/go.net/context
2.724s
FAIL
github.com/coreos/etcd/third_party/code.google.com/p/gogoprotobuf/proto
[build failed]
ok
github.com/coreos/etcd/third_party/github.com/stretchr/testify/assert
0.013s
ok github.com/coreos/etcd/wait 0.010s
ok github.com/coreos/etcd/wal 0.024s
? github.com/coreos/etcd/wal/walpb [no test files]
```
And we have no had to manually configure drone.io which I want to avoid:
https://drone.io/github.com/coreos/etcd/admin
2014-09-08 16:18:10 -07:00
Xiang Li
f3348d6e13
raft: fix the comment in test
2014-09-08 16:16:58 -07:00
Xiang Li
9a57d1067d
main: make default data to have _data_etcd suffix
2014-09-08 16:15:18 -07:00
Xiang Li
19235c8104
raft: refactor restart test
2014-09-08 16:10:13 -07:00
Xiang Li
e4d2b2a06a
Merge pull request #1022 from philips/add-ready-docs
...
raft: add doc for the Ready struct
2014-09-08 16:02:21 -07:00
Brandon Philips
145882244f
raft: add doc for the Ready struct
2014-09-08 15:59:15 -07:00
Xiang Li
54734b0903
main/wal: add a const for 0700 magic number
2014-09-08 15:45:58 -07:00
Xiang Li
b094410066
wal: change entries->ents for consistency
2014-09-08 15:40:12 -07:00
Xiang Li
adff0f3813
wal: named return values for ReadAll.
2014-09-08 15:36:25 -07:00
Xiang Li
a3b6a646eb
main: check the id read by from wal.
2014-09-08 15:31:11 -07:00
Xiang Li
ffd198808e
Merge pull request #1020 from jonboulle/master
...
docs: add note about version, remove old Vagrantfile
2014-09-08 15:09:27 -07:00
Jonathan Boulle
26a5aaec34
docs: add link to 32-bit issue
2014-09-08 15:08:07 -07:00
Jonathan Boulle
9180919a30
docs: remove build instructions from README
2014-09-08 14:57:16 -07:00
Jonathan Boulle
8cd1b3a4f2
docs: remove nonfunctional Vagrantfile and instructions
2014-09-08 14:49:35 -07:00
Jonathan Boulle
7caa33d819
docs: update README to warn about master branch
2014-09-08 14:45:38 -07:00
Xiang Li
8eadc9b8a5
Merge pull request #1005 from philips/quorum-maintainers
...
MAINTAINERS: add Brandon Philips
2014-09-08 14:38:55 -07:00
Xiang Li
0461c517e4
wal: clarify TODO
2014-09-08 13:57:35 -07:00
Xiang Li
36730ca613
main: use -> using
2014-09-08 10:32:49 -07:00
Brandon Philips
138ac0b296
CONTRIBUTING: require two people to review on etcd
2014-09-07 19:46:06 -07:00
Brandon Philips
c7ff6d4410
MAINTAINERS: add Brandon Philips
...
Need to make sure we have a quorum :)
2014-09-07 19:45:34 -07:00
Xiang Li
4f57330e29
Merge pull request #1003 from bmizerany/b-newemail
...
MAINTAINERS: change email
2014-09-07 19:26:29 -07:00
Blake Mizerany
756b54b4c3
MAINTAINERS: change email
2014-09-07 17:53:52 -07:00
Xiang Li
cbec48e8f6
etcdhttp: non-blocking sender
2014-09-05 13:54:40 -07:00
Xiang Li
8c9d7e3e93
main: add a helper function for starting raft
2014-09-05 10:24:13 -07:00
Xiang Li
0851a1fe7f
main: better error msg
2014-09-05 10:02:46 -07:00
Xiang Li
ee78890f22
main: use data-dir as the path to data directory flag
2014-09-05 09:56:25 -07:00