8b6bf90c0d
Merge pull request #15580 from chaochn47/fix_flaking_auth_member_remove_test
...
fix flaking auth member remove test
2023-04-04 09:34:16 +02:00
4fab20aa75
Merge pull request #15618 from serathius/robustness-fix-periodic-etcd-version
...
tests: Fix building incorrect etcd version and make switch strict
2023-04-04 09:30:20 +02:00
072c5cb5da
dependency: bump google.golang.org/protobuf from 1.28.1 to 1.30.0
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-04-04 15:28:09 +08:00
56284d5dfe
dependency: bump github.com/golang/protobuf from 1.5.2 to 1.5.3
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-04-04 15:21:22 +08:00
0c66fc9f29
dependency: bump go.uber.org/multierr from 1.9.0 to 1.11.0
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-04-04 15:15:32 +08:00
757910958e
tests: increase maxWatchDelay to prevent flaky TestWatchDelay*
...
value is selected empirically after spot checking some logs of flaky workflows
fixes: https://github.com/etcd-io/etcd/issues/15634
Signed-off-by: Bogdan Kanivets <bkanivets@apple.com >
2023-04-03 21:49:36 -07:00
caed563e08
fix flaking auth member remove test
...
Signed-off-by: Chao Chen <chaochn@amazon.com >
2023-04-03 17:41:08 -07:00
69afcd1960
tests: Fix comparing etcd version
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-03 21:13:36 +02:00
6f4e5f316e
Merge pull request #15592 from serathius/cleanup-endpoints
...
tests: Cleanup endpoints
2023-04-03 16:00:44 +02:00
9c72ecb1f9
tests: Fix building incorrect etcd version and make switch strict
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-03 15:06:10 +02:00
e57dcd5ceb
test: fix typo in robustness test
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-04-03 18:46:32 +08:00
0cbd56e8b6
tests: Cleanup endpoints
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-03 12:18:54 +02:00
7c7f636aea
Merge pull request #15615 from serathius/robustness-snapshot-older-version
...
tests/robustness: Support running snapshot tests on older versions
2023-04-03 12:13:01 +02:00
029315f57e
tests/robustness: Support running snapshot tests on older versions
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-03 10:43:06 +02:00
4da39e4b1e
Merge pull request #15294 from mitake/range-check
...
server/auth: disallow creating empty permission ranges
2023-04-03 09:03:50 +09:00
03214c0239
Revert "tests/robustness: Disable testing network blackhole until #15595 is fixed"
...
This reverts commit 013e25fab9
.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-01 16:32:20 +02:00
71ba0873e3
tests/robustness: Encrypt peer traffic to prevent proxy manipulating packets
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-04-01 16:31:53 +02:00
4529f01876
Merge pull request #15601 from serathius/robustness-disable-blackhole
...
tests/robustness: Disable testing network blackhole until #15595 is fixed
2023-03-31 15:04:24 +02:00
013e25fab9
tests/robustness: Disable testing network blackhole until #15595 is fixed
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-31 13:55:58 +02:00
be7be34800
client: Hide v2 client package
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-31 10:26:11 +02:00
e11a32366e
Merge pull request #15544 from jmhbnz/remove_e2e_calc
...
Remove e2e from coverage calculation
2023-03-30 16:26:36 +02:00
0bd0b6b0b5
Merge pull request #15446 from serathius/separate-grpc-server
...
Allow user to separate http and grpc server
2023-03-30 11:52:25 +02:00
870d478844
Merge e2e spawn files.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2023-03-30 22:38:00 +13:00
4340cbb4aa
Merge pull request #15575 from serathius/ensure-watch
...
tests: Ensure watch catches all events generated in traffic
2023-03-30 10:28:22 +02:00
65add8cec4
tests: Test separate http port connection multiplexing
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-30 09:49:45 +02:00
bf12179a5a
server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
...
Difference in load configuration for watch delay tests show how huge the
impact is. Even with random write scheduler grpc under http
server can only handle 500 KB with 2 seconds delay. On the other hand,
separate grpc server easily hits 10, 100 or even 1000 MB within 100 miliseconds.
Priority write scheduler that was used in most previous releases
is far worse than random one.
Tests configured to only 5 MB to avoid flakes and taking too long to fill
etcd.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-30 09:49:45 +02:00
5faad23812
Merge branch 'main' into remove_e2e_calc
2023-03-30 16:46:31 +13:00
4b87bb1852
Remove coverage implementation for ctl_v3_watch test.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2023-03-30 15:44:17 +13:00
3c40a68d09
Remove nocov flags for e2e tests.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2023-03-30 15:37:09 +13:00
1b125300bb
Remove nocov implementation for e2e spawn.
...
Signed-off-by: James Blair <mail@jamesblair.net >
2023-03-30 15:17:53 +13:00
ad688b2a85
tests: Ensure watch catches all events generated in traffic
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-29 11:41:10 +02:00
245ef029d5
Merge pull request #15319 from serathius/linearizability-watch-validation-refactor
...
tests: Refactor watch validation
2023-03-29 09:24:32 +02:00
4ecb801846
Merge pull request #15578 from chaochn47/auth_test_split_7
...
migrate auth tests to common #7
2023-03-29 07:07:21 +08:00
c54521156e
tests: Refactor watch validation
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-28 17:32:34 +02:00
5223d09d41
Merge pull request #14838 from serathius/linearizability-docs
...
tests: Document robustness tests
2023-03-28 16:22:09 +02:00
d03ac88b36
tests: Document robustness tests
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-28 15:08:43 +02:00
9a2553fe2f
migrate auth tests to common #7
...
Signed-off-by: Chao Chen <chaochn@amazon.com >
2023-03-27 19:30:41 -07:00
8c4bbcc8c7
dependency: bump golang.org/x/ to 0.7.0
...
Signed-off-by: Benjamin Wang <wachao@vmware.com >
2023-03-21 08:36:39 +08:00
3e5fc2e4fc
tests: Enable BlackholeUntilSnapshot robustness scenario
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-20 11:15:42 +01:00
a9988e2625
server/embed: fix data race when start insecure grpc
...
There are two goroutines accessing the `gs` grpc server var. Before
insecure `gs` server start, the `gs` can be changed to secure server and
then the client will fail to connect to etcd with insecure request. It
is data-race. We should use argument for reference in the new goroutine.
fix : #15495
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2023-03-18 21:48:58 +08:00
f9bdd8c96c
Merge pull request #15502 from chaochn47/deflake_TestMemberList
...
deflake member_test: enable pre-vote by default and add retry
2023-03-18 07:55:02 +08:00
6cfe4bcf1f
Merge pull request #15501 from chaochn47/defake_TestTracing
...
deflake TestTracing
2023-03-18 07:24:02 +08:00
d7f992c351
enable pre-vote by default and add retry on member_test
...
Signed-off-by: Chao Chen <chaochn@amazon.com >
2023-03-17 15:15:13 -07:00
f163af2bc8
deflake TestTracing
...
Signed-off-by: Chao Chen <chaochn@amazon.com >
2023-03-17 14:39:18 -07:00
dfc2c6d44b
tests: Add connection muiltiplexer testing
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-15 15:56:39 +01:00
aad24ebe2a
tests: Extract e2e test utils
...
Consider creating generic testutils for both e2e and integration tests.
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-15 14:47:49 +01:00
cbf819740e
tests: Allow specifying http version in curl
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-15 09:27:51 +01:00
ae30e5c2fb
tests: Refactor newClient args
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-15 09:27:51 +01:00
e87abf3f13
tests: Refactor CURLPrefixArgs
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-14 16:35:43 +01:00
67e3c784ba
tests: Remove MetricsURLScheme field
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com >
2023-03-14 16:35:43 +01:00