Commit Graph

22330 Commits

Author SHA1 Message Date
2dbb689433 Merge pull request #19120 from mmorel-35/golangci-lint/revive/use-any
chore: enable use-any rule from revive
2025-01-16 08:25:00 +13:00
1346f36388 Merge pull request #19199 from ahrtr/etcdutl_test_20250115
Rename migrate_command_test.go to common_test.go
2025-01-15 19:02:32 +00:00
a908d35544 Rename migrate_command_test.go to common_test.go
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-15 16:21:29 +00:00
ce4b4e533d Merge pull request #19125 from siyuanfoundation/downgrade-robust-2
add MemberDowngradeUpgrade failpoint
2025-01-15 10:30:00 +01:00
99aab24cd5 Merge pull request #19194 from fuweid/update-robustness-traffic
tests/robustness/traffic: should use rev=0 for create
2025-01-15 10:16:38 +01:00
8f51613574 add MemberDowngradeUpgrade failpoint
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2025-01-15 01:06:39 +00:00
d9d60be322 tests/robustness/traffic: should use rev=0 for create
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-01-14 14:08:30 -05:00
76d836f2cc Merge pull request #19187 from etcd-io/dependabot/docker/distroless/static-debian12-3f2b64ef97bd285e36132c684e6b2ae8f2723293d09aae046196cca64251acac
build(deps): bump distroless/static-debian12 from `5c7e2b4` to `3f2b64e`
2025-01-14 13:36:37 +00:00
b3c065ad37 Merge pull request #19170 from callthingsoff/simplify_MergeOutputPaths
client/pkg/logutil: simplify MergeOutputPaths function
2025-01-14 13:05:25 +00:00
2386cd49b6 client/pkg/logutil: simplify MergeOutputPaths function
This patch follows #19181.

Signed-off-by: Jes Cok <xigua67damn@gmail.com>
2025-01-14 19:59:19 +08:00
5813dce9ad Merge pull request #19156 from gangli113/experimentalFlag
migrate flag experimental-corrupt-check-time to use corrupt-check-time
2025-01-14 09:35:15 +01:00
ccda73aa3d Merge pull request #19171 from joshuazh-x/changelog
Update 3.4/3.5 CHANGELOG with fix for deadlock in etcd.Close
2025-01-14 07:47:37 +00:00
c6f817eb66 add experimental-corrupt-check-time into testcase TestConfigFileDeprecatedOptions
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-13 12:04:39 -08:00
f4e7157ff1 migrate to use corrupt-check-time flag
Signed-off-by: Gang Li <gangligit@gmail.com>

add entry for --corrupt-check-time in help.go

Signed-off-by: Gang Li <gangligit@gmail.com>

remove a space

Signed-off-by: Gang Li <gangligit@gmail.com>

fix format

Signed-off-by: Gang Li <gangligit@gmail.com>

fix cluster.go

Signed-off-by: Gang Li <gangligit@gmail.com>

Add test in e2e for experimental corrupt check time flag

Signed-off-by: Gang Li <gangligit@gmail.com>

fix comment

Signed-off-by: Gang Li <gangligit@gmail.com>

fix comment

Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-13 11:58:40 -08:00
b00316e031 build(deps): bump distroless/static-debian12 from 5c7e2b4 to 3f2b64e
Bumps distroless/static-debian12 from `5c7e2b4` to `3f2b64e`.

---
updated-dependencies:
- dependency-name: distroless/static-debian12
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 17:33:45 +00:00
ebb2b06b1c Merge pull request #19181 from callthingsoff/add_test_for_MergeOutputPaths
client/pkg/logutil: add test for MergeOutputPaths
2025-01-13 15:13:06 +01:00
5890801f6e Merge pull request #19148 from mansoor17syed/issue_19066
fix for #19066 Print warnings when deprecated options are configured in config file
2025-01-13 15:11:03 +01:00
381ff52038 client/pkg/logutil: add test for MergeOutputPaths
Signed-off-by: Jes Cok <xigua67damn@gmail.com>
2025-01-13 21:25:17 +08:00
ad11af73ae Merge pull request #19174 from ahrtr/migrate_test_20250111
Enhance test case TestEtctlutlMigrate to support multiple member cluster
2025-01-13 12:19:01 +00:00
5c0f709c82 test: fix TestConfigFileDeprecatedOptions
Use minimal config struct for YAML marshaling.
Replace custom mapToSortedSlice with standard library functions.
Fix flag verification for deprecated experimental options.

Fixes etcd-io#19066

Signed-off-by: mansoora <syed.mansoor_a@nokia.com>
2025-01-13 15:13:26 +05:30
9eb85ee6d5 Merge pull request #19165 from henrybear327/dependencies/25_01_10
[2025-01-10] Bump dependency updates identified by dependabot
2025-01-13 09:26:24 +00:00
abf65dde01 Merge pull request #19176 from jmao-dd/jmao/increase-limiter-burst
tests: use high burst value in limiter.
2025-01-13 10:20:55 +01:00
a03bdaabd2 Merge pull request #19175 from jmao-dd/jmao/fix-typo
tests: fix wrong number in comment.
2025-01-13 10:05:18 +01:00
efff68999f Merge pull request #19173 from ahrtr/migrate_20250111
Move getLatestWALSnap into etcdutl/common.go
2025-01-13 10:02:07 +01:00
1430c1d8c1 dependency: bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
Bumping this dependency also require fixing func newFakeClock() to
return a pointer to the struct (*clockwork.FakeClock)

Reference:
- https://github.com/etcd-io/etcd/pull/19131

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-12 21:20:16 +01:00
bc16650c10 dependency: bump golang.org/x/time from 0.8.0 to 0.9.0
Reference:
- https://github.com/etcd-io/etcd/pull/19129

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-12 21:19:19 +01:00
d3e4a4e2f2 dependency: bump golang.org/x/net from 0.33.0 to 0.34.0, golang.org/x/sys from 0.28.0 to 0.29.0, and golang.org/x/crypto from 0.31.0 to 0.32.0
These 3 bumps need to be performed together.

Reference:
- https://github.com/etcd-io/etcd/pull/19130
- https://github.com/etcd-io/etcd/pull/19132
- https://github.com/etcd-io/etcd/pull/19133

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-12 21:19:19 +01:00
7b6786efbc dependency: bump github.com/golangci/golangci-lint from 1.62.2 to 1.63.4
Reference:
- https://github.com/etcd-io/etcd/pull/19134

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-12 21:19:19 +01:00
47bd258fc8 tests: use high burst value in limiter.
Use the highest MaximalQPS of all traffic profiles as burst otherwise actual traffic may be accidentally limited.
For example, if burst is set to 200 it is unlikely traffic can achieve higher than 200.

Signed-off-by: Jiayin Mao <jiayin.mao@datadoghq.com>
2025-01-11 21:15:32 +00:00
5702d87501 tests: fix wrong number in comment.
The expected sum of weights should be 100, not 1000.

Signed-off-by: Jiayin Mao <jiayin.mao@datadoghq.com>
2025-01-11 21:07:44 +00:00
c2025cb75a Enhance test case TestEtctlutlMigrate to support multiple member cluster
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-11 18:00:19 +00:00
83749666fe Move getLatestWALSnap into etcdutl/common.go
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-11 17:52:10 +00:00
cc49fa8f33 Update 3.4/3.5 CHANGELOG with fix for deadlock in etcd.Close
Signed-off-by: Joshua Zhang <joshua.x.zhang@gmail.com>
2025-01-11 14:12:45 +00:00
9db8dcb44b Merge pull request #19112 from aladesawe/rafthttp-error-messaging
rafthttp: Improve warn message in checkClusterCompatibilityFromHeader
2025-01-10 09:49:01 +00:00
a228c1280d Merge pull request #19160 from siyuanfoundation/downgrade-robust-1
robustness: only run MemberDowngrade test for high SnapshotCatchUpEntries
2025-01-10 10:01:48 +01:00
08e4d6d9c2 robustness: only run MemberDowngrade test for high SnapshotCatchUpEntries.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2025-01-09 16:12:02 -08:00
ea50139411 chore: enable use-any rule from revive
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-09 22:38:58 +01:00
0edc5c0ee8 Merge pull request #19153 from ivanvc/fix-release-notes-missing-space
Fix release_notes.tpl.txt by adding a space between Docker image name and version
2025-01-09 20:53:59 +00:00
519a2e3a27 Update release_notes.tpl.txt
Add space between ${ETCD_VER} and Path

Co-authored-by: sunfeilong <31331079+sunfeilong@users.noreply.github.com>
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-01-09 11:47:06 -08:00
0f172d4a24 Merge pull request #19151 from fuweid/update-changelog
CHANGELOG: update CHANGELOG-3.5.md
2025-01-09 18:22:17 +00:00
df209baaa4 CHANGELOG: update CHANGELOG-3.5.md
* add item: support custom content check offline in v2store

Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-01-09 17:10:23 +00:00
0e45288d9f Merge pull request #19128 from ahrtr/etcdutl_migrate_20250106
Update etcdutl migrate command: load wal records from the latest snapshot
2025-01-09 16:41:15 +00:00
6277dbecc9 Merge pull request #19126 from callthingsoff/modernize_map_op
all: simplify and clean up
2025-01-09 16:00:01 +00:00
ec52e35871 Update etcdutl migrate command: load wal records from the latest snapshot
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-09 14:39:27 +00:00
75f2ae1b62 Merge pull request #19139 from joshuazh-x/fix-embed-close-deadlock
Avoid deadlock in etcd.Close when stopping during bootstrapping
2025-01-09 10:50:26 +00:00
3d562c357f Merge pull request #19137 from AwesomePatrol/use-new-interface-in-robustness-tests
Use new interface in robustness tests
2025-01-09 11:27:20 +01:00
f9ce13e7ee Avoid deadlock in etcd.Close when stopping during bootstrapping
Signed-off-by: Joshua Zhang <joshua.x.zhang@gmail.com>
2025-01-09 05:31:35 +00:00
a1a9149bbb Fix typo in typo fix
Signed-off-by: adeyemi <adeyemi.aladesawe@gmail.com>
2025-01-08 10:54:00 -08:00
3388e2bf09 Merge pull request #19146 from AwesomePatrol/revert-19069-to-reduce-flakiness
Revert "Update the allowedErrors" to reduce e2e test flakiness
2025-01-08 16:08:51 +01:00
d5231c7498 Revert "Update the allowedErrors in TestNoErrorLogsDuringNormalOperations"
This reverts commit 425e5b8176.

Signed-off-by: Aleksander Mistewicz <amistewicz@google.com>
2025-01-08 15:17:38 +01:00