Gyu-Ho Lee
98dfdebf13
Merge pull request #4225 from gyuho/watch_test_multi
...
integration: add TestV3WatchMultiple
2016-01-16 20:32:26 -08:00
Gyu-Ho Lee
0f3573a57e
integration: add TestV3WatchMultiple
...
For https://github.com/coreos/etcd/issues/4216 .
2016-01-16 20:23:45 -08:00
Gyu-Ho Lee
22dd738228
Merge pull request #4223 from gyuho/watch_cancel_test
...
integration: watch cancel test
2016-01-15 17:23:25 -08:00
Gyu-Ho Lee
2535509811
integration: add TestV3WatchCancel
...
Related https://github.com/coreos/etcd/issues/4216 .
2016-01-15 17:16:12 -08:00
Xiang Li
01ba9960d9
Merge pull request #4196 from Timer/etcdctl-docs
...
Add docs for configuration flags and env vars
2016-01-15 16:59:44 -08:00
Joe Haddad
476178fce0
etcdctl: add docs for configuration flags and env vars
2016-01-15 19:46:29 -05:00
Anthony Romano
bc6613902f
Merge pull request #4222 from heyitsanthony/concurrent-watch-testing
...
integration: submit keys concurrently with watcher streaming
2016-01-15 11:10:40 -08:00
Xiang Li
be4466e331
Merge pull request #4215 from xiang90/fix_proxy
...
etcdmain: fix proxy srv lookup
2016-01-15 11:03:21 -08:00
Anthony Romano
9aea99cd6e
integration: submit keys concurrently with watcher streaming
...
Tests for races between producer and consumer on watcher
2016-01-15 10:57:33 -08:00
Gyu-Ho Lee
9b5313a97c
Merge pull request #4218 from gyuho/test_header_revision
...
integration: test header revision in v3 grpc
2016-01-14 21:42:11 -08:00
Gyu-Ho Lee
2f2b408686
integration: test header revision in v3 grpc
...
Related https://github.com/coreos/etcd/issues/4216 .
2016-01-14 21:26:13 -08:00
Anthony Romano
2f9f4220c6
Merge pull request #4217 from heyitsanthony/start-store-on-rev1
...
storage: start initial revision at 1
2016-01-14 17:16:55 -08:00
Anthony Romano
ecba9b61cf
storage: start initial revision at 1
...
When the start revision was 0, there was no way to safely watch
starting from the first store revision.
2016-01-14 17:05:56 -08:00
Gyu-Ho Lee
cf873bcf81
Merge pull request #4214 from gyuho/watch_integration_test
...
integration: add WatchFromCurrentRevision test
2016-01-14 16:56:56 -08:00
Gyu-Ho Lee
d036ac85cb
integration: add WatchFromCurrentRevision test
2016-01-14 16:44:59 -08:00
Xiang Li
f3daa9f677
etcdmain: proxy should only lookup srv if there is no existing cluster file
2016-01-14 11:23:36 -08:00
Xiang Li
02ab7be106
Merge pull request #4211 from gyuho/stack_watch
...
*: FatalStack to stacktrace tests after timeout
2016-01-14 10:27:44 -08:00
Gyu-Ho Lee
497bbd3010
*: FatalStack to stacktrace tests after timeout
...
Related to https://github.com/coreos/etcd/issues/4065 .
2016-01-14 10:20:14 -08:00
Xiang Li
2eac21ae0a
Merge pull request #4210 from xiang90/fix_panic
...
storage: fix panic in test
2016-01-14 08:05:46 -08:00
Jonathan Boulle
ec0877b239
Merge pull request #4212 from gyuho/typo_packages
...
*: fix minor typos
2016-01-14 13:29:52 +01:00
Gyu-Ho Lee
b6077f9d57
*: fix minor typos
2016-01-14 01:28:29 -08:00
Xiang Li
f2b0689f74
storage: fix panic in test
2016-01-13 23:18:27 -08:00
Xiang Li
84d7318820
Merge pull request #4208 from xiang90/fix_test
...
backend: make test more reliable
2016-01-13 22:52:15 -08:00
Xiang Li
e1de19bf75
backend: make test more reliable
2016-01-13 22:00:25 -08:00
Xiang Li
0f782762f4
Merge pull request #4179 from wangjia184/master
...
doc/libraries-and-tools.md: add .net client library
2016-01-13 21:19:44 -08:00
wj
5a3ba5202d
doc/libraries-and-tools.md: add .net client library
2016-01-14 12:24:36 +08:00
Xiang Li
6c82d768b2
Merge pull request #4201 from mitake/benchmark-pprof
...
tools/benchmark: add flags for pprof to storage put
2016-01-13 20:17:30 -08:00
Hitoshi Mitake
1c802e9266
tools/benchmark: add flags for pprof to storage put
...
This commit adds flags for profiling with runtime/pprof to storage
put:
- --cpuprofile: specify a path of CPU profiling result, if it is not
empty, profiling is activated
- --memprofile: specify a path of heap profiling result, if it is not
empty, profiling is activated
Of course, the flags should be added to RootCmd ideally. However,
adding common flags that shared by children command requires the
ongoing PR: https://github.com/spf13/cobra/pull/220 . Therefore this
commit adds the flags to storage put only.
2016-01-14 13:10:35 +09:00
Xiang Li
a8a786598d
Merge pull request #4206 from xiang90/fix_test
...
storage: extend timeout for slow CI
2016-01-13 16:15:07 -08:00
Xiang Li
0cba12d991
storage: extend timeout for slow CI
...
1. extend timeout
2. print out stacktrace. When it fails again, we can get more confidence that the
failure is caused by slow IO.
2016-01-13 16:04:19 -08:00
Xiang Li
5f3f09f82d
Merge pull request #4200 from mitake/deadcode
...
tools/benchmark: remove deadcode
2016-01-13 15:24:05 -08:00
Anthony Romano
9e11da50ad
Merge pull request #4190 from heyitsanthony/v3-integration-test
...
integration: testing support for v3 grpc api
2016-01-13 14:46:11 -08:00
Anthony Romano
53186da0a9
integration: a few v3 grpc api tests
2016-01-13 14:24:27 -08:00
Anthony Romano
6949f052c4
integration: add support for grpc server and client
2016-01-13 14:20:26 -08:00
Gyu-Ho Lee
722fb43797
Merge pull request #4202 from gyuho/prefix_watch
...
storage: check prefix in unsynced
2016-01-13 11:32:43 -08:00
Xiang Li
d2d70513a1
Merge pull request #4185 from xiang90/client-srv
...
*: support client srv target
2016-01-13 11:26:35 -08:00
Gyu-Ho Lee
4f427bca43
storage: check prefix in unsynced
...
Current syncWatchers method skips the events that have
prefixes that are being watched when the prefix is not
existent as a key. This fixes https://github.com/coreos/etcd/issues/4191
by adding prefix checking to not skip those events.
2016-01-13 11:21:47 -08:00
Xiang Li
bfa21001a1
*: support client srv target
2016-01-13 11:12:15 -08:00
Gyu-Ho Lee
c59bc9c4db
Merge pull request #4204 from gyuho/typo
...
client: keys.go minor typo
2016-01-13 11:11:50 -08:00
Anthony Romano
b47f721a98
integration: configure cluster with configCluster struct
...
makes discovery, tls, and v3 explicitly part of the cluster information
2016-01-13 11:09:13 -08:00
Gyu-Ho Lee
3ac8ff3a84
client: keys.go minor typo
2016-01-13 11:02:37 -08:00
Gyu-Ho Lee
f2a4993c11
Merge pull request #4187 from gyuho/store_stats
...
Documentation: stats/metrics reset on etcd restart
2016-01-13 09:53:17 -08:00
Gyu-Ho Lee
b6d5993121
Merge pull request #4193 from gyuho/etcdctl_help_doc
...
etcdctl, etcdctlv3: add help message for non-valid value arg
2016-01-13 09:52:59 -08:00
Gyu-Ho Lee
5fb26f2e8c
Documentation: stats/metrics reset on etcd restart
...
Addressing https://github.com/coreos/etcd/issues/4035 .
2016-01-13 09:51:13 -08:00
Gyu-Ho Lee
054db2e3cf
etcdctl, etcdctlv3: add help message for non-valid value arg
...
Unix commands interprets argument value of first character '-'
as a flag. And this won't be fixed in our upstream CLI libraries.
This adds help message to show users workarounds.
Addressing https://github.com/coreos/etcd/issues/2020 .
2016-01-13 09:25:24 -08:00
Anthony Romano
ca9ad6897a
Merge pull request #4192 from heyitsanthony/gexpect-tests
...
e2e: etcd end-to-end integration tests
2016-01-13 09:10:29 -08:00
Gyu-Ho Lee
b35ab33045
Merge pull request #4155 from mitake/pprof
...
etcdmain: add options for pprof
2016-01-13 03:13:50 -08:00
Hitoshi Mitake
16b63310b2
tools/benchmark: remove deadcode
...
The Execute() function is a deadcode. Let's remove it.
2016-01-13 16:57:53 +09:00
Hitoshi Mitake
588f655b4e
etcdmain: add an option for pprof
...
This commit adds a new option for activating profiling based on pprof
in etcd process.
- -enable-pprof: boolean type option which activates profiling
For example, if a client URL is http://localhost:12379 , users and
developers access heap profiler with this URL:
http://localhost:12379/debug/pprof/heap
2016-01-13 16:12:26 +09:00
Anthony Romano
b83c52888c
Merge pull request #4199 from heyitsanthony/fix-recorder-datarace
...
testutil: fix data race in RecorderBuffered
2016-01-12 21:56:58 -08:00