Gyu-Ho Lee
8a32929d29
Merge pull request #6154 from gyuho/rafthttp-pause
...
rafthttp: add Transport.Cut/MendPeer
2016-08-10 17:10:30 -07:00
Gyu-Ho Lee
937ae658dd
rafthttp: add Transport.Cut/MendPeer
...
From https://github.com/coreos/etcd/pull/6140 .
2016-08-10 17:09:35 -07:00
Gyu-Ho Lee
d72cee1b0c
Merge pull request #6153 from gyuho/example
...
clientv3: update base example with TLS
2016-08-10 14:53:42 -07:00
Gyu-Ho Lee
1644679d00
clientv3: add 'ExampleConfig_withTLS'
2016-08-10 14:37:34 -07:00
Xiang Li
7eb43ea75b
Merge pull request #6152 from xiang90/fix_count
...
mvcc: fix count
2016-08-10 11:42:10 -07:00
Xiang Li
f5549cba2a
Merge pull request #6151 from heyitsanthony/configfile-defaults
...
embed: load config defaults before loading from file
2016-08-10 11:27:57 -07:00
Xiang Li
de864d3b58
mvcc: fix count
2016-08-10 10:54:25 -07:00
Gyu-Ho Lee
2bb1f9c8a4
Merge pull request #6150 from gyuho/metrics
...
etcdserver: use Counter for proposals_failed_total
2016-08-10 09:59:10 -07:00
Anthony Romano
eb97aba581
e2e: test etcd boots with example config file
2016-08-10 09:45:17 -07:00
Anthony Romano
6de993b468
embed: load config defaults before loading config from file
2016-08-10 09:44:50 -07:00
Xiang Li
06e2338108
Merge pull request #6113 from ypu/e2e
...
Add some test flags for e2e test
2016-08-10 09:28:27 -07:00
Gyu-Ho Lee
d219e96359
etcdserver: use Counter for proposals_failed_total
...
It only ever goes up.
2016-08-10 09:27:51 -07:00
Xiang Li
b6f5b6b1c9
Merge pull request #6147 from sinsharat/master
...
etcdserver: Error handling for invalid empty raft cluster
2016-08-10 08:52:45 -07:00
sharat
2b5a5c77cf
etcdserver: Error handling for invalid empty raft cluster
...
TODO implemented for GetClusterFromRemotePeers should not return nil
error with an invalid empty cluster
#6137
2016-08-10 19:23:19 +05:30
Yiqiao Pu
a5e4fbd335
e2e: Make the certificate file path configurable
...
This commit will help us to run the e2e tests in an enviroment
without e2e source code more convenient.
Signed-off-by: Yiqiao Pu <ypu@redhat.com>
2016-08-10 15:40:12 +08:00
Yiqiao Pu
2ca87f6c03
e2e: Make it can run with exist binary
...
Add the bin-dir option to the command line, so the e2e tests can
run with an exist binary. For example(run the command under e2e
directory):
go test -v -timeout 10m -bin-dir /usr/bin -cpu 1,2,4
Signed-off-by: Yiqiao Pu <ypu@redhat.com>
2016-08-10 15:40:12 +08:00
Anthony Romano
81f5e31ed2
Merge pull request #6142 from heyitsanthony/fix-cancel-watch-imm
...
clientv3: handle watchGrpcStream shutdown if prior to goroutine start
2016-08-09 20:53:56 -07:00
Xiang Li
2d3eda4afa
Merge pull request #6139 from aaronlehmann/export-segment-size
...
wal: Export SegmentSizeBytes as a variable
2016-08-09 20:39:56 -07:00
Anthony Romano
1c83a46c6d
clientv3: handle watchGrpcStream shutdown if prior to goroutine start
...
Fixes #6141
2016-08-09 19:59:04 -07:00
Aaron Lehmann
2b996b6038
wal: Export SegmentSizeBytes as a variable
...
In test situations, it's useful to create smaller than usual WAL files
to test rotation and to avoid the overhead of preallocation on old-style
filesystems that don't handle it efficiently. This commit changes
segmentSizeBytes to an exported variable so that tests can override it
from an init() function.
2016-08-09 15:38:30 -07:00
Anthony Romano
88a77f30e1
Merge pull request #6136 from heyitsanthony/fix-watcher-leak
...
clientv3: close watcher stream once all watchers detach
2016-08-09 10:23:15 -07:00
Anthony Romano
8c1c291332
clientv3/integration: test watcher cancelation propagation to server
2016-08-09 00:10:57 -07:00
Anthony Romano
5e651a0d0d
clientv3: close watcher stream once all watchers detach
...
Fixes #6134
2016-08-09 00:10:57 -07:00
Anthony Romano
c3c41234f1
integration: support querying member metrics
2016-08-08 23:45:50 -07:00
Xiang Li
c7e4198742
Merge pull request #6129 from xiang90/fix_raft
...
raft: fix getting unapplied log entries
2016-08-08 16:30:42 -07:00
Gyu-Ho Lee
8f3a11c73c
Merge pull request #6105 from gyuho/release-notes
...
NEWS: add release notes for >v3.0.0 releases
2016-08-08 15:39:14 -07:00
Gyu-Ho Lee
f58a119b44
Merge pull request #6132 from gyuho/manual
...
Documentation/dev-guide: add bash syntax to doc
2016-08-08 15:26:14 -07:00
Sky Ao
adbd936f22
Documentation/dev-guide: add bash syntax to doc
2016-08-08 15:06:02 -07:00
Gyu-Ho Lee
39f39c185e
NEWS: add release notes for >v3.0.0 releases
...
Fix https://github.com/coreos/etcd/issues/6049 .
2016-08-08 15:01:17 -07:00
Gyu-Ho Lee
918af500c3
Merge pull request #6130 from gyuho/port-e2e
...
e2e: use unix port for release tests
2016-08-08 14:41:09 -07:00
Gyu-Ho Lee
311c19e494
e2e: use unix port for release tests
...
Fix https://github.com/coreos/etcd/issues/5947 .
When we restart, the previous port could have been still bind
by the OS. Use Unix port to avoid such rebind cases.
2016-08-08 14:26:19 -07:00
Xiang Li
5f0c122496
raft: fix getting unapplied log entries
2016-08-08 10:44:02 -07:00
Gyu-Ho Lee
bb28c9ab00
Merge pull request #6126 from gyuho/tester
...
etcd-tester: fix tester for 5-node cluster
2016-08-07 21:58:49 -07:00
Gyu-Ho Lee
c6cf015e26
etcd-tester: fix tester for 5-node cluster
...
1. fix failure case counting
2. match ErrClientConnClosing in stresser
3. longer timeout for set-health-key
4. fixed range for range/delete stresser
5. remove Limit in RangeRequest
2016-08-07 21:15:01 -07:00
Xiang Li
fb7c4da361
Merge pull request #6124 from heyitsanthony/share-limiter
...
functional-tester: share limiter among stresser
2016-08-07 19:17:06 -07:00
Anthony Romano
978ae9de29
functional-tester: share limiter among stresser
...
Otherwise, adding more members stresses the cluster with more ops.
2016-08-07 19:15:00 -07:00
Xiang Li
7678b84f2c
Merge pull request #6123 from xiang90/fix_limiter
...
tools/functional-tester: fix limiter
2016-08-07 16:20:17 -07:00
Gyu-Ho Lee
619a40b22b
Merge pull request #6122 from xiang90/debug_stresser
...
tools/functional-tester: better logging
2016-08-07 16:17:52 -07:00
Xiang Li
f6a1585902
functional-tester: reduce rate to 3000
2016-08-07 14:34:01 -07:00
Xiang Li
107a07563f
tools/functional-tester: fix limiter
2016-08-07 14:28:16 -07:00
Xiang Li
69204397ee
tools/functional-tester: better logging
2016-08-07 14:21:44 -07:00
Gyu-Ho Lee
f505bcb91a
Merge pull request #6117 from gyuho/lease-test
...
integration: add more lease tests
2016-08-05 19:25:07 -07:00
Gyu-Ho Lee
f1f31f1015
integration: add more lease tests
...
Fix https://github.com/coreos/etcd/issues/6102 .
2016-08-05 19:09:46 -07:00
Anthony Romano
c71f0ea174
Merge pull request #6106 from heyitsanthony/strict-reconfig-healthy
...
etcdserver, embed: stricter reconfig checking
2016-08-05 17:15:01 -07:00
Anthony Romano
9063ce5e3f
etcdserver, embed: stricter reconfig checking
...
Make --strict-reconfig-check a default and check if cluster is healthy when
adding a member.
2016-08-05 16:59:25 -07:00
Gyu-Ho Lee
9764652356
Merge pull request #6081 from gyuho/functional-tester
...
etcd-tester: delete/range with limit, clean up
2016-08-05 11:28:41 -07:00
Gyu-Ho Lee
854a215329
etcd-tester: delete/range with limit, clean up
2016-08-05 11:21:36 -07:00
Xiang Li
4a7fabd219
Merge pull request #6098 from xiang90/lease
...
Fix Lease
2016-08-05 10:08:24 -07:00
Xiang Li
6c3efde51b
Merge pull request #6099 from sinsharat/master
...
raft: handling of applying old snapshots
2016-08-05 07:38:07 -07:00
Xiang Li
d69d438289
*: minor cleanup for lease
2016-08-04 20:39:32 -07:00