e9cd8410d7
integration: add 'prevKV' to TestV3DeleteRange
2016-10-07 11:03:19 -07:00
f4d15a430c
integration: treat client TLS connecting to insecure server as timeout
2016-08-16 12:09:42 -07:00
4a841459f1
clientv3: respect up/down notifications from grpc
...
Fixes #5842
2016-08-16 12:09:38 -07:00
6b7891d5f1
integration: add FailFast(false) to failing tests
2016-07-14 19:01:17 -07:00
bec58d5f58
integration: test grpc error equivalence with Error()
2016-07-14 18:47:00 -07:00
7abc8f21eb
integration: update tests for new grpc reconnection interface
2016-06-08 01:04:59 -07:00
1610391449
*: following changes for proto update
2016-06-07 13:33:03 -07:00
84a487f723
Revert "etcdserverpb: make RangeResponse.More an int64"
...
This reverts commit 84e1ab8765
.
2016-06-02 13:43:40 -07:00
84e1ab8765
etcdserverpb: make RangeResponse.More an int64
2016-06-01 17:10:23 -07:00
c7c0e1eb7a
integration: remove parallel testing
...
We cannot do testing in parallel since leak testing will detect the goroutines
in other tests running in parallel.
2016-05-13 12:01:25 -07:00
ef44f71da9
*: update LICENSE header
2016-05-12 20:51:48 -07:00
a880e9c7cb
Merge pull request #5332 from xiang90/sl
...
*: cancel required leader streams when memeber lost its leader
2016-05-12 20:24:34 -07:00
9c103dd0de
*: cancel required leader streams when memeber lost its leader
2016-05-12 19:42:21 -07:00
78ae4b92a6
integration: fix NewClientV3 error messages
2016-05-12 10:26:27 -07:00
19221b33cc
*: etcd member rejects unary call with leader requirement when it does not have leader
2016-05-11 16:34:34 -07:00
ec1fdd3938
integration: test with new server errors
2016-04-29 12:00:26 -07:00
6ee5f9c677
etcdserver: add timeout for processing v3 request
2016-04-28 08:52:17 -07:00
2927c90fae
integration: wait for alarm in TestV3StorageQuotaApply
...
Fixes #4974
2016-04-21 20:53:43 -07:00
d72bcdc156
storage: have Range on rev=0 work even if compacted to current revision
2016-04-13 21:00:35 -07:00
c5b8e8dc88
etcdserver: set txn header revision to store revision following txn
2016-04-11 17:03:05 -07:00
b0cc0e443c
*: clean up if, bool comparison
2016-04-02 12:55:11 -07:00
9b2c963179
etcdserver: configurable backend size quota
...
Configurable with the flag --experimental-quota-backend-bytes and
through ServerConfig.QuotaBackendBytes.
Fixes #4894
2016-03-29 18:39:25 -07:00
3fbacf4be2
v3rpc: move Hash RPC to Maintenance service
2016-03-28 17:15:58 -07:00
a403a94d7b
etcdserver: cap new keys on space alarm
2016-03-28 14:56:26 -07:00
9c8253c543
etcdserver, v3rpc: space quotas
2016-03-28 14:56:26 -07:00
70a9391378
*: enable v3 by default
2016-03-23 17:01:36 -07:00
bd832e5b0a
*: migrate Godeps to vendor/
2016-03-22 17:10:28 -07:00
dae7e009b0
*: godoc clean up
2016-03-19 14:19:23 -07:00
44753594ec
v3rpc: move errors to v3rpc/rpctypes
...
Fixes #4771
2016-03-17 11:52:34 -07:00
d21d2e6624
clientv3: don't deadlock on Close with broken connection
...
Fixes #4679
2016-03-07 13:46:54 -08:00
5f62c05a6d
clientv3: compose all clientv3 APIs into client struct
2016-02-25 18:13:26 -08:00
fc86e1ded1
*: return the number of deleted keys
...
For https://github.com/coreos/etcd/issues/4576 .
2016-02-21 17:59:21 -08:00
6851fffdfb
clientv3: support >= Range requests
...
Turns out grpc will convert an empty byte string to nil, so use "\0" to
indicate Range on >= key in v3 grpc protocol.
2016-02-12 14:06:59 -08:00
5f1d30b76a
integration: move watch tests to v3_watch_test.go
2016-02-12 09:47:33 -08:00
35567221a7
*: limit request size for v3
2016-02-08 12:54:03 -08:00
2d197ac9e8
*: add kv Hash method (for testing purpose)
2016-02-03 12:52:39 -08:00
6f72b31316
integration: add test promote and move lease tests to lease_test.go
2016-02-02 13:45:11 -08:00
c5c5063efe
etcdserver: reject v3 txns with duplicate put keys
...
An API check to support PR #4363 ; bad requests didn't return an error.
2016-02-02 12:32:33 -08:00
7d8ae8af78
integration: accept transient failure state in TestGRPCRejectInsecureClient
2016-02-01 11:32:22 -08:00
f6215574f2
*: kv range to return current revision
...
This changes the behavior of KV's range and tx range to return
current revision rather than range revision. This makes populating
range response header easier.
2016-01-30 17:37:34 -08:00
ca9bd575b1
integration: v3 grpc tls tests
2016-01-29 16:38:52 -08:00
7abbd31fcd
integration: add want IDs to Errorf calls
2016-01-29 15:57:02 +09:00
1767788074
*: expose integration functions for clientv3
2016-01-28 21:21:34 -08:00
56fce9f386
contrib/recipes, integration: use clientv3
...
updating both together since there's a circular dependency
2016-01-27 14:37:51 -08:00
51e62aa007
integration: update gRPC, proto interface
2016-01-26 17:41:27 -08:00
59c6735c3c
Merge pull request #4282 from xiang90/range_invalid
...
etcdserver: check invalid range in txn
2016-01-25 22:23:55 -08:00
c8bf77c722
v3rpc: check max ops in txn
2016-01-25 21:04:19 -08:00
128b5e7387
etcdserver: check invalid range in txn
2016-01-25 20:21:17 -08:00
5099bf6f7a
Merge pull request #4269 from heyitsanthony/v3-reject-put-bogus-lease
...
etcdserver: return error when putting a key with a bad lease id
2016-01-22 21:25:17 -08:00
9572197aee
etcdserver: return error when putting a key with a bad lease id
2016-01-22 20:47:31 -08:00