Anthony Romano
9809da95da
client: correctly unmarshal roles in ListRoles
2016-03-05 19:42:58 -08:00
Anthony Romano
2a0d64bb4a
client: correctly unmarshal users in ListUsers
2016-03-05 19:42:58 -08:00
Anthony Romano
a31f84121b
Merge pull request #4699 from heyitsanthony/fix-barrier
...
storage: use creation revision to compute txn event types
2016-03-05 19:17:56 -08:00
Xiang Li
2868c5587a
Merge pull request #4698 from xiang90/fix_w
...
*: fix watch full key range
2016-03-05 19:10:53 -08:00
Anthony Romano
713f7c056f
storage: use creation revision to compute txn event types
...
Fixes #4688
2016-03-05 19:03:07 -08:00
Xiang Li
633a0bdf55
integration: add test for full range watching
2016-03-05 18:52:41 -08:00
Xiang Li
d84811aecf
*: fix watch full key range
2016-03-05 14:45:43 -08:00
Gyu-Ho Lee
e93e41cd9a
Merge pull request #4643 from gyuho/stress
...
functional-tester: less intensive stresser
2016-03-05 13:17:19 -08:00
Gyu-Ho Lee
b3f0bcbeb4
functional-tester: less intensive stresser
2016-03-05 13:16:26 -08:00
Gyu-Ho Lee
b83b5307d1
Merge pull request #4695 from gyuho/endpoints
...
e2e: use endpoints flag
2016-03-05 13:00:00 -08:00
Gyu-Ho Lee
07030d59dd
e2e: use endpoints flag
2016-03-05 12:28:31 -08:00
Anthony Romano
ca05f55a21
Merge pull request #4690 from heyitsanthony/fix-etcdctl-fullroles
...
client: unmarshal user with full roles into user with role names
2016-03-05 01:31:28 -08:00
Xiang Li
e708bc14d7
Merge pull request #4689 from hongchaodeng/master
...
watch.go: docs on WatchResponse.Canceled
2016-03-04 16:09:16 -08:00
Anthony Romano
0926a91179
e2e: test granting roles to users
2016-03-04 16:09:01 -08:00
Anthony Romano
868728e5b5
client: if User unmarshal fails, decode user using full roles
...
Fixes #3702
2016-03-04 16:02:35 -08:00
Hongchao Deng
5e017e94f9
watch.go: docs on WatchResponse.Canceled
2016-03-04 15:51:00 -08:00
Gyu-Ho Lee
104a3bdc01
Merge pull request #4687 from gyuho/example
...
clientv3: add IsProgressNotify with example
2016-03-04 15:46:35 -08:00
Anthony Romano
02d9aa481b
etcdctl: accept user:pass format for add user
...
Otherwise needed an interactive terminal to create a user.
2016-03-04 13:29:06 -08:00
Gyu-Ho Lee
450b586011
clientv3: add IsProgressNotify with example
...
This makes the test endpoints same as we have in
goreman proc file, and adds 'IsProgressNotify' method
and the 'WatchProgressNotify' code example to godoc.
2016-03-04 12:16:43 -08:00
Gyu-Ho Lee
b73c1223d8
Merge pull request #4638 from gyuho/compact
...
benchmark: add auto-compact flags
2016-03-04 10:15:02 -08:00
Gyu-Ho Lee
aca29605b5
Merge pull request #4675 from gyuho/bench_watch
...
benchmark: watch, key-space-size(max possible key)
2016-03-04 10:14:42 -08:00
Gyu-Ho Lee
4097a72c0b
Merge pull request #4678 from gyuho/watch_notify_clientv3
...
clientv3: add WithProgressNotify
2016-03-04 10:08:25 -08:00
Anthony Romano
ead5d432a3
Merge pull request #4682 from heyitsanthony/clientv3-clientctx
...
clientv3: include a context in Client
2016-03-04 09:48:37 -08:00
Gyu-Ho Lee
27316196d8
clientv3: add WithProgressNotify
...
Client side for https://github.com/coreos/etcd/issues/4628 .
2016-03-04 09:47:13 -08:00
Gyu-Ho Lee
da0f77dc14
benchmark: measure Put with auto-compact
2016-03-04 09:34:24 -08:00
Anthony Romano
06f950f614
Merge pull request #4683 from heyitsanthony/recipes-err-handling
...
contrib/recipes: fix nil dereferences on error paths
2016-03-04 09:32:27 -08:00
Anthony Romano
360aafec76
clientv3: include a context in Client
...
Useful for clean up tasks
2016-03-04 09:20:44 -08:00
Anthony Romano
39109b8b53
contrib/recipes: fix nil dereferences on error paths
2016-03-04 00:38:35 -08:00
Xiang Li
3b185f130a
Merge pull request #4680 from xiang90/test_l
...
integration: add TestV3PutOnNonExistLease
2016-03-03 21:31:51 -08:00
Xiang Li
44151ba531
integration: add TestV3PutOnNonExistLease
2016-03-03 20:32:44 -08:00
Anthony Romano
b0a88ab287
Merge pull request #4677 from heyitsanthony/clientv3-wr-err
...
clientv3: add Err() to WatchResponse
2016-03-03 15:42:53 -08:00
Anthony Romano
1e16758029
clientv3: add Err() to WatchResponse
...
Checking for number of events as a failure condition was a kludge.
2016-03-03 15:21:04 -08:00
Xiang Li
dc7f9a89b0
Merge pull request #4674 from xiang90/progress
...
v3api: support progress
2016-03-03 14:28:26 -08:00
Anthony Romano
3cda514edb
Merge pull request #4676 from heyitsanthony/clientv3-fix-cancel-retry
...
clientv3: do not reconnect if request context is canceled
2016-03-03 14:24:50 -08:00
Xiang Li
b1521570b6
v3api: support progress
2016-03-03 13:58:15 -08:00
Gyu-Ho Lee
536b028831
benchmark: watch, key-space-size(max possible key)
...
By specifying 'key-space-size', we can test min/max-key-range
of keys to watch.
For https://github.com/coreos/etcd/issues/3863 .
2016-03-03 13:46:17 -08:00
Anthony Romano
16c35167df
clientv3: do not reconnect on request context cancellation
2016-03-03 13:43:16 -08:00
Xiang Li
6746d394bf
Merge pull request #4669 from xiang90/rev
...
storage: implement requestProgress
2016-03-03 10:43:48 -08:00
Gyu-Ho Lee
adbc53e3f7
Merge pull request #4670 from gyuho/tc
...
pkg/netutil: add linux netem functions
2016-03-03 10:41:11 -08:00
Anthony Romano
863e354ec5
Merge pull request #4672 from heyitsanthony/fix-mutex-lostwaiter
...
clientv3/concurrency: don't poll in mutex lock on early prior key delete
2016-03-03 10:35:23 -08:00
Gyu-Ho Lee
4422db389a
pkg/netutil: add linux netem functions
...
This is useful for simulating bad networks by introducing
latencies to wide area networks.
Reference:
http://www.linuxfoundation.org/collaborate/workgroups/networking/netem
2016-03-03 10:14:28 -08:00
Anthony Romano
6d3f172c6e
clientv3/concurrency: don't poll in mutex lock on early prior key delete
...
Lock would get the prior key on retry using WithRev(myRev - 1) instead of
using the latest revision; the Watch() would return immediately and Lock
devolves into polling.
2016-03-03 10:04:57 -08:00
Xiang Li
9143329c85
storage: implement requestProgress
2016-03-03 09:39:29 -08:00
Anthony Romano
e3b755e9e0
Merge pull request #4655 from heyitsanthony/etcdctl-election
...
etcdctlv3: election command
2016-03-03 00:55:38 -08:00
Anthony Romano
20d89bcf32
etcdctlv3: elect command
2016-03-03 00:22:19 -08:00
Anthony Romano
3327858a54
clientv3/concurrency: move election recipe into clientv3
2016-03-03 00:22:19 -08:00
Xiang Li
0eeb663754
Merge pull request #4660 from xiang90/shrink_db
...
backend: support shrink db
2016-03-02 20:28:51 -08:00
Gyu-Ho Lee
c89d80cb11
Merge pull request #4664 from gyuho/alpha1
...
version: bump to apha1
2016-03-02 19:44:55 -08:00
Gyu-Ho Lee
679b40bc77
Merge pull request #4663 from gyuho/endpoints
...
etcdctlv3: use string slice for endpoints
2016-03-02 16:41:49 -08:00
Gyu-Ho Lee
c792885952
version: bump to apha1
...
For https://github.com/coreos/etcd/issues/4652 .
2016-03-02 16:38:49 -08:00