Xiang Li
|
24a6abaf59
|
*: move sync logic to clientv3/sync
|
2016-02-14 22:52:34 -08:00 |
|
Anthony Romano
|
2415303991
|
clientv3: typedef <-chan WatchResponse to WatchChan
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
8e411b1b3b
|
clientv3: send compacted revision before closing watch chan
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
ee1a03167d
|
storage, v3: pass compaction revision through watchresponse
|
2016-02-12 14:06:59 -08:00 |
|
Anthony Romano
|
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 |
|
Xiang Li
|
5908e5b601
|
clientv3: support serializable
|
2016-02-12 12:24:46 -08:00 |
|
Anthony Romano
|
4854d7f69d
|
storage: support ranges for >= key
If end == "", range(key, end) will give all keys >= key.
|
2016-02-12 09:45:43 -08:00 |
|
Anthony Romano
|
a78826e025
|
Merge pull request #4489 from heyitsanthony/fix-watcher-reqresend
clientv3: fix bad variable capture in watch request retry
|
2016-02-11 14:20:17 -08:00 |
|
Gyu-Ho Lee
|
b19d57e1c3
|
clientv3: fix godoc for member apis
|
2016-02-11 13:55:38 -08:00 |
|
Anthony Romano
|
3b7bd38a2d
|
clientv3: fix bad variable capture in watch request retry
variables would be niled out when the goroutine runs, causing a crash
|
2016-02-11 13:35:07 -08:00 |
|
Gyu-Ho Lee
|
5fbf64c144
|
clienv3: add MemberAdd method based on v3 change
|
2016-02-11 13:27:34 -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
|
15c8876e4c
|
Merge pull request #4455 from heyitsanthony/etcdctlv3-compaction-err
etcdctlv3: report compaction error, if any
|
2016-02-08 19:15:40 -08:00 |
|
Anthony Romano
|
aa9d3c8b74
|
etcdctlv3: report compaction error, if any
|
2016-02-08 15:09:03 -08:00 |
|
Anthony Romano
|
4f41d361a8
|
clientv3: make compare compliant with proposed txn usage
|
2016-02-08 13:48:29 -08:00 |
|
Anthony Romano
|
8dcd24bd64
|
clientv3: withOption for Gets
|
2016-02-08 13:11:55 -08:00 |
|
Anthony Romano
|
b7eb539b7a
|
clientv3/integration: add delay after restart in TestTxnWriteFail
CI was timing out with publish failures
|
2016-02-05 16:44:41 -08:00 |
|
Xiang Li
|
bc3fc4ea33
|
*: add etcdserver namespace for rpc error
|
2016-02-05 15:13:24 -08:00 |
|
Anthony Romano
|
a6008f41e2
|
clientv3: retry remote connection on txn write failure
|
2016-02-05 11:51:44 -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 |
|
Anthony Romano
|
e3e4d09653
|
clientv3/integration: add timeouts to TestTxnWriteFail
so it doesn't take ten minutes to fail
|
2016-02-05 10:24:56 -08:00 |
|
Gyu-Ho Lee
|
d21ef68a0c
|
Merge pull request #4413 from gyuho/TestKVCompact
clientv3/integration: add TestKVCompact
|
2016-02-04 14:14:37 -08:00 |
|
Gyu-Ho Lee
|
5b4b1c7039
|
clientv3/integration: add TestKVCompact
|
2016-02-04 13:45:51 -08:00 |
|
Anthony Romano
|
9523c2d29f
|
clientv3/integration: txn tests
|
2016-02-04 08:40:24 -08:00 |
|
Anthony Romano
|
c07fc3e08e
|
Merge pull request #4407 from heyitsanthony/txn-no-retry
clientv3: don't retry txns that may modify the store
|
2016-02-03 15:37:49 -08:00 |
|
Anthony Romano
|
b6a08a97e2
|
clientv3: don't retry txns that may modify the store
|
2016-02-03 14:55:16 -08:00 |
|
Quentin Perez
|
86aafcd15a
|
clientv3/integration: fix args format in Errorf/Printf
|
2016-02-03 22:17:58 +01:00 |
|
Xiang Li
|
c7876d4111
|
clientv3/integration: fix member remove
Do not connect to the member to remove.
|
2016-02-02 20:49:00 -08:00 |
|
Xiang Li
|
20673e384a
|
Merge pull request #4382 from xiang90/lease_keep_test
clientv3/integration: test lease keepalive
|
2016-02-02 12:01:22 -08:00 |
|
Xiang Li
|
5f9f56ca17
|
Merge pull request #4383 from xiang90/client_no_end
clientv3: add no endpoint error
|
2016-02-02 12:00:44 -08:00 |
|
Xiang Li
|
7a91108b91
|
clientv3: add no endpoint error
|
2016-02-02 11:01:58 -08:00 |
|
Xiang Li
|
fd0e68d16b
|
clientv3/integration: test lease keepalive
|
2016-02-02 10:59:22 -08:00 |
|
Anthony Romano
|
5f20aaa457
|
Merge pull request #4360 from heyitsanthony/v3-client-watcher
V3 client watcher
|
2016-02-01 23:39:30 -08:00 |
|
Gyu-Ho Lee
|
87ed04ea6f
|
Merge pull request #4372 from gyuho/kv_delete
clientv3/integration: add TestKVDelete*
|
2016-02-01 23:30:11 -08:00 |
|
Anthony Romano
|
580c563ed6
|
clientv3: watcher implementation
|
2016-02-01 23:21:55 -08:00 |
|
Anthony Romano
|
826df1787a
|
Merge pull request #4373 from heyitsanthony/clientv3-unix-endpoints
clientv3: support unix endpoints
|
2016-02-01 22:49:49 -08:00 |
|
Xiang Li
|
3f29e730eb
|
Merge pull request #4374 from xiang90/member_api
clientv3: implement cluster api
|
2016-02-01 22:49:43 -08:00 |
|
Anthony Romano
|
b74a42b286
|
clientv3: support unix endpoints
|
2016-02-01 22:24:42 -08:00 |
|
Anthony Romano
|
eb8ab3ace4
|
clientv3: synchronous lease Close
|
2016-02-01 22:24:42 -08:00 |
|
Xiang Li
|
a9bd30b4af
|
clientv3: do not retry on modifications
|
2016-02-01 21:54:40 -08:00 |
|
Xiang Li
|
a25423ca99
|
clientv3: implement cluster api
|
2016-02-01 21:46:23 -08:00 |
|
Gyu-Ho Lee
|
e49ae8b03f
|
clientv3/integration: add TestKVDelete*
|
2016-02-01 17:07:52 -08:00 |
|
Gyu-Ho Lee
|
24f5640d83
|
Merge pull request #4371 from gyuho/govet_lease
clientv3: fix shadowed variables in lease
|
2016-02-01 15:17:38 -08:00 |
|
Gyu-Ho Lee
|
f7692cf5d2
|
clientv3: fix shadowed variables in lease
|
2016-02-01 15:08:24 -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 |
|
Xiang Li
|
8431801814
|
lease: fix lease init race
|
2016-02-01 12:07:34 -08:00 |
|
Xiang Li
|
220fba32a3
|
Merge pull request #4353 from xiang90/lease
clientv3: initial lease
|
2016-02-01 10:40:44 -08:00 |
|
Xiang Li
|
f2c24dec05
|
clientv3: initial lease
|
2016-02-01 09:55:32 -08:00 |
|