Commit Graph

2565 Commits (df259e5878e087d5230a81970c12104c6f5ef194)

Author SHA1 Message Date
Xiang Li df259e5878 raft: add a newReady helper function 2014-09-09 10:16:39 -07:00
Xiang Li 90c0db3d42 wal: do not save empty state 2014-09-09 10:15:29 -07:00
Xiang Li c28fef5fc4 raft: set ready.st to empty state, if current state is equal to previous state 2014-09-09 10:15:29 -07:00
Xiang Li b0d865e845 raft: record previous state is enough 2014-09-09 10:15:29 -07:00
Xiang Li 0060c0749a raft: prev should be set only when we sucessfully send out rd to the channel 2014-09-09 10:15:29 -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 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
Xiang Li 1a6e908971 *: add wal 2014-09-05 09:52:40 -07:00
Blake Mizerany 769c043537 Merge pull request #995 from jonboulle/master
doc: update build instructions in README
2014-09-04 23:25:48 -07:00
Jonathan Boulle 4cc39e4517 doc: update build instructions in README 2014-09-04 23:21:21 -07:00
Xiang Li dd49b7a133 Merge pull request #988 from coreos/default_peers
etcdserver: add default peer
2014-09-04 22:33:18 -07:00
Xiang Li bca8f9e0ed etcdserver: change default id to 0x1 2014-09-04 22:26:42 -07:00
Blake Mizerany 8e6c8e068d .: add MAINTAINERS file 2014-09-04 18:01:09 -07:00