17749 Commits

Author SHA1 Message Date
Danielle Lancashire
b7beaf9c62 tests: migrate TestCtlV3LeaseGrantLeases.* to common 2022-03-18 16:43:55 +00:00
Danielle Lancashire
68e6493977 tests/framework: add Client.LeaseList 2022-03-18 16:43:53 +00:00
Danielle Lancashire
6b7be72a43 tests: migrate TestCtlV3LeaseGrantTimeToLive.* to common 2022-03-18 16:43:20 +00:00
Danielle Lancashire
a533584738 tests/framework: add basic lease operations 2022-03-18 16:43:19 +00:00
Marek Siarkowicz
34f0ab4f4f
Merge pull request #13820 from kkkkun/defrag-test
tests: Migrate defrag tests to common framework
2022-03-18 16:50:39 +01:00
kkkkun
66eb3dbbdc tests: Migrate defrag tests to common framework 2022-03-18 19:17:48 +08:00
Marek Siarkowicz
8c074c975e
Merge pull request #13773 from ahrtr/display_store_version_etcdctl_endpoint
Add one more field storageVersion into StatusResponse
2022-03-18 09:52:42 +01:00
ahrtr
d0688e0158 update the example output of 'etcdctl endpoint status -w table' 2022-03-18 07:04:44 +08:00
ahrtr
edce939f6e add one more field storageVersion into StatusResponse
When performing the downgrade operation, users can confirm whether each member
is ready to be downgraded using the field 'storageVersion'. If it's equal to the
'target version' in the downgrade command, then it's ready to be downgraded;
otherwise, the etcd member is still in progress of processing the db file.
2022-03-18 07:04:44 +08:00
Marek Siarkowicz
c633e39102
Merge pull request #13803 from endocrimes/dani/expect-weird-systems
expect_test: Look up binaries from the path
2022-03-17 14:16:02 +01:00
Danielle Lancashire
a045e4bbfc expect_test: Look up binaries from the path
Not all systems include binaries in the same location. On my (NixOS, so
albeit a little weird) system these binaries exist in very different
locations.

This test switches to looking up the paths from the users PATH or skips
the test if they do not exist to improve the `make test` experience on
such systems.
2022-03-17 12:55:08 +00:00
Marek Siarkowicz
a1f24af310
Merge pull request #13804 from endocrimes/dani/watch-fix
integration/client/watch.TestWatchCancelRunning: remove duplicate setup
2022-03-16 15:43:35 +01:00
Marek Siarkowicz
5f7df583c6
Merge pull request #13806 from endocrimes/dani/mutex-test-fix
integration/clientv3/exp/recipes: Fix lock tests
2022-03-16 15:40:37 +01:00
Marek Siarkowicz
5ff2eccf80
Merge pull request #13774 from kkkkun/endpoint-test
tests: Migrate endpoint tests to common framework
2022-03-16 14:46:06 +01:00
Sahdev Zala
35c3ceaa84
Merge pull request #13799 from serathius/release-doc
*: Restore release documentation
2022-03-15 15:31:24 -04:00
Danielle Lancashire
3bbbef54c1 integration/clientv3/exp/recipes: Fix lock test
TestMutexTryLock(SingleNode|MultiNode) were being skipped as they had duplicate calls to integration2.BeginTest. These duplicate calls registered a second handler for leak detection which failed and skipped the test as the wrappers had already started a cluster.

part of #13698
2022-03-15 17:42:47 +00:00
Danielle Lancashire
b50239f9a4 integration/client/watch: remove duplicate setup
This test was being skipped as it has a duplicate call to
integration2.BeginTest. This duplicate call registered a second handler
for leak detection which failed and skipped the test as the wrapper
(runWatchTest) has already started a cluster.
2022-03-15 16:41:14 +00:00
Sahdev Zala
fa4859f86a
Merge pull request #13793 from kkkkun/delete-defrag-offline-ctlv3
delete offline defrag in etcdctl
2022-03-15 12:23:54 -04:00
kkkkun
a1f24e9afc tests: Migrate endpoint tests to common framework 2022-03-15 22:50:56 +08:00
Marek Siarkowicz
494a471248 *: Restore release documentation 2022-03-14 14:09:35 +01:00
Marek Siarkowicz
bfb9aa4205
Merge pull request #13751 from ahrtr/reuse_client_config2
Move clientconfig into clientv3 so that it can be reused by both etcd…
2022-03-14 12:06:50 +01:00
kkkkun
8c0e4fe559 delete offline defrag in etcdctl 2022-03-14 11:07:57 +08:00
ahrtr
1a3822f2c3 Rename ClientConfig to ConfigSpec
The ClientConfig is a fully declarive configuration, so it makes more
sense to rename it to ConfigSpec. It can also mitigate the confusion
between Config and ClientConfig.
2022-03-13 05:41:49 +08:00
ahrtr
3dcbbf62d9 Move clientconfig into clientv3 so that it can be reused by both etcdctl and v3 discovery 2022-03-12 06:38:41 +08:00
Sahdev Zala
5ed7f00166
Merge pull request #13788 from AdamKorcz/fuzz1
Add fuzzing audit report
2022-03-11 16:44:54 -05:00
AdamKorcz
1bfc88a8d6 Add fuzzing audit report 2022-03-11 20:52:29 +00:00
Sahdev Zala
4e97271e4e
Merge pull request #13770 from kkkkun/add-compact-test
tests: Migrate compact tests to common framework
2022-03-10 21:28:55 -05:00
kkkkun
34cd8ae1a2 tests: Migrate compact tests to common framework 2022-03-10 17:01:47 +08:00
Sahdev Zala
91f9ce9f5b
Merge pull request #13771 from ahrtr/fix_fmt_error_log
Fix some log format typos
2022-03-09 16:41:17 -05:00
ahrtr
3ecd8d2364 update incorrect migration log message
It can be upgrade or downgrade, so we should use word "updated" here.
2022-03-10 04:39:56 +08:00
ahrtr
d578a86a59 fix some log format typos 2022-03-10 03:26:34 +08:00
Marek Siarkowicz
b8be237d16
Merge pull request #13769 from ahrtr/fix_typo_downgrade
Fix some typos related to downgrade
2022-03-09 10:01:00 +01:00
ahrtr
1ae5aa52de fix some typos related to downgrade 2022-03-09 16:07:18 +08:00
Marek Siarkowicz
85d4567ead
Merge pull request #13767 from kkkkun/delete-restore-stack
clean up unnecessary stack log when restore
2022-03-08 11:58:08 +01:00
Marek Siarkowicz
01035878de
Merge pull request #13760 from ahrtr/fix_raftexample_snapshot
Update the confstate before sending snapshot
2022-03-08 10:34:02 +01:00
kkkkun
8800f0cabb clean up stack log 2022-03-08 17:04:03 +08:00
Luiz Gustavo
b6a2d2d48a
tools: Add -wal-dir flag on etcd-dump-logs to make it compatible with ETCD_WAL_DIR variable (#13672) 2022-03-07 21:29:20 -08:00
ahrtr
5cf6ba48de added a unit test for the method processMessages 2022-03-08 09:38:23 +08:00
Marek Siarkowicz
950a47504e
Merge pull request #13759 from cuishuang/main
fix some typos
2022-03-07 17:48:39 +01:00
cuishuang
b7824b794b fix some typos
Signed-off-by: cuishuang <imcusg@gmail.com>

fix some typos

Signed-off-by: cuishuang <imcusg@gmail.com>
2022-03-07 20:28:53 +08:00
ahrtr
793218ed2b update the confstate before sending snapshot
When there is a `raftpb.EntryConfChange` after creating the snapshot,
then the confState included in the snapshot is out of date. so We need
to update the confState before sending a snapshot to a follower.
2022-03-07 12:18:29 +08:00
Sahdev Zala
8ac44ffa5f
Merge pull request #13753 from serathius/common-delete
tests: Migrate kv delete tests to common framework.
2022-03-02 20:36:10 -05:00
Marek Siarkowicz
a60abee0d4 tests: Migrate kv delete tests to common framework. 2022-03-02 11:37:24 +01:00
Marek Siarkowicz
d2e5a8cb5d
Merge pull request #13750 from kkkkun/add-timeout
add timeout for http client
2022-03-02 10:15:44 +01:00
Marek Siarkowicz
31de503859
Merge pull request #13740 from serathius/common-get
Migrate key value Get to common framework
2022-03-02 10:14:34 +01:00
Piotr Tabor
7c472a964e
Merge pull request #13752 from kkkkun/delete-duplicate-code
mvcc: clean up duplicate metrics name
2022-03-01 17:09:40 +01:00
Piotr Tabor
088807c08e
Merge pull request #13565 from ahrtr/remove_peer_serve_client_requests
Updated servePeers to remove the grpc server
2022-03-01 16:24:42 +01:00
kkkkun
124bc1ebbc mvcc: clean up duplicate metrics name 2022-03-01 18:00:07 +08:00
Marek Siarkowicz
1406a9919c
Merge pull request #13700 from AdamKorcz/fuzz8
server/etcdserver: fix oss-fuzz issue
2022-03-01 10:48:29 +01:00
Marek Siarkowicz
49e9cb5f53 tests: Test multi member cluster 2022-03-01 10:43:33 +01:00