Anthony Romano
|
1d88130522
|
clientv3: fix deadlock on Get with concurrent Close
|
2016-06-01 05:53:21 -07:00 |
|
Gyu-Ho Lee
|
7b5657cf1a
|
clientv3: check if KV.Client is closed
For https://github.com/coreos/etcd/issues/5495.
|
2016-05-31 12:00:19 -07:00 |
|
Anthony Romano
|
e4a2dcad9e
|
clientv3/integration: ignore closing transport in TestKVPutStoppedServerAndClose
The grpc "transport is closing" error is rasied when the host is unreachable;
there's no good way to avoid it for a Put.
Fixes #5343
|
2016-05-18 14:49:39 -07:00 |
|
Xiang Li
|
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 |
|
Gyu-Ho Lee
|
fd9e07a529
|
clientv3: update LICENSE header
|
2016-05-12 20:50:58 -07:00 |
|
Gyu-Ho Lee
|
68eaf4083a
|
clientv3: WithRequireLeader
|
2016-05-12 19:25:42 -07:00 |
|
Anthony Romano
|
527aa1a499
|
clientv3: fix Close after failed Put
Was crashing on a nil connection. Reworked the shutdown path a little so
there's only one connection close site.
|
2016-05-12 16:16:27 -07:00 |
|
Gyu-Ho Lee
|
b3ebe66c97
|
clientv3/integration: tests with new errors
|
2016-04-29 12:00:26 -07:00 |
|
Gyu-Ho Lee
|
f148f4b2b9
|
clientv3/integration: tests error types (rpctypes)
|
2016-04-28 15:42:27 -07:00 |
|
Anthony Romano
|
b7ac758969
|
*: rename storage package to mvcc
|
2016-04-25 15:25:51 -07:00 |
|
Ajit Yagaty
|
da5bd04a1a
|
clientv3: Remove superflous LeaseID casts in integration tests.
The integration tests under clientv3 have superflous LeaseID casts
that are not needed as the ID field of the lease responses are of
type LeaseID now.
|
2016-04-15 17:48:20 -07:00 |
|
Anthony Romano
|
dc17eaace7
|
*: rename Lease Create to Grant
Creating a lease through the client API interface union looked like
"c.Create(...)"-- the method name wasn't very descriptive.
|
2016-04-07 12:28:14 -07:00 |
|
Anthony Romano
|
096abb3f37
|
clientv3/integration: get quorum before watching in TestKVCompact
Fixes #4889
|
2016-03-28 22:18:10 -07:00 |
|
Xiang Li
|
88e738fcb6
|
Merge pull request #4844 from ajityagaty/polish_naming_conventions
clientv3: Renaming SortByCreatedRev to maintain consistency.
|
2016-03-23 09:27:34 -07:00 |
|
Ajit Yagaty
|
2bb417bfff
|
clientv3: Renaming SortByCreatedRev to maintain consistency.
Renamed SortByCreatedRev to SortByCreateRevision to be consistent
with the naming used for SortByModRevision.
|
2016-03-22 17:56:24 -07:00 |
|
Anthony Romano
|
bd832e5b0a
|
*: migrate Godeps to vendor/
|
2016-03-22 17:10:28 -07:00 |
|
Ajit Yagaty
|
606889a002
|
clientv3: Fix inconsistent naming convention in v3 client.
In order to have a consistent naming for variable/function names
pertaining to ModifiedRevision, all occurrences have been renamed
to ModRevision.
|
2016-03-22 14:58:11 -07:00 |
|
Anthony Romano
|
a001651bc1
|
clientv3: remove dependency on lease package
|
2016-03-17 11:52:34 -07:00 |
|
Anthony Romano
|
44753594ec
|
v3rpc: move errors to v3rpc/rpctypes
Fixes #4771
|
2016-03-17 11:52:34 -07:00 |
|
Anthony Romano
|
16c35167df
|
clientv3: do not reconnect on request context cancellation
|
2016-03-03 13:43:16 -08:00 |
|
Gyu-Ho Lee
|
a24d276891
|
clientv3: combine Watch, WatchPrefix with variadic
For https://github.com/coreos/etcd/issues/4598.
|
2016-02-23 20:02:21 -08:00 |
|
Anthony Romano
|
4fc89678b2
|
etcdserver: add >= support for v3 delete range
|
2016-02-18 12:34:04 -08:00 |
|
Anthony Romano
|
59291770d6
|
clientv3: WithPrefix operation option
|
2016-02-18 01:27:06 -08:00 |
|
Anthony Romano
|
8e411b1b3b
|
clientv3: send compacted revision before closing watch chan
|
2016-02-12 14:06:59 -08:00 |
|
Xiang Li
|
5908e5b601
|
clientv3: support serializable
|
2016-02-12 12:24:46 -08:00 |
|
Anthony Romano
|
3c9e8540a7
|
clientv3: optionize put and delete
|
2016-02-10 15:03:11 -08:00 |
|
Anthony Romano
|
51c4894f62
|
clientv3: ctx-ize KV
|
2016-02-09 17:42:34 -08:00 |
|
Anthony Romano
|
8dcd24bd64
|
clientv3: withOption for Gets
|
2016-02-08 13:11:55 -08:00 |
|
Anthony Romano
|
0385734111
|
clientv3/integration: KV retry tests
make sure Get will succeed after reconnect cycle with and without Put failure
|
2016-02-05 10:56:42 -08:00 |
|
Gyu-Ho Lee
|
5b4b1c7039
|
clientv3/integration: add TestKVCompact
|
2016-02-04 13:45:51 -08:00 |
|
Gyu-Ho Lee
|
e49ae8b03f
|
clientv3/integration: add TestKVDelete*
|
2016-02-01 17:07:52 -08:00 |
|
Gyu-Ho Lee
|
7d278ef6bb
|
clientv3/integration: TestKVPut with lease id
|
2016-02-01 14:46:20 -08:00 |
|
Xiang Li
|
bef7887c0d
|
clientv3/integration: add basic lease test
|
2016-02-01 12:59:44 -08:00 |
|