Commit Graph

22448 Commits

Author SHA1 Message Date
f5973c9c27 Merge pull request #19302 from ahrtr/metrics_20250129
Add e2e metrics test case to ensure no any metrics missing in future PRs
2025-01-30 09:13:39 +00:00
c4a424a5b3 add e2e metrics test case to ensure no any metrics missing in future PRs
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-29 21:01:40 +00:00
dd60559a8b Merge pull request #19294 from ivanvc/changelog-3.5.18-dependencies
changelog: add entries regarding 3.5.18 dependency updates
2025-01-29 19:31:25 +00:00
037de81526 Merge pull request #19298 from gangli113/experimentalFlag
migrate to use max-learners flag
2025-01-29 18:58:36 +00:00
f3ba625119 Merge pull request #19291 from ivanvc/changelog-3.5-19275
changelog: add mixed rw performance evaluation backport
2025-01-29 17:49:10 +00:00
d5b5679c46 Merge pull request #19293 from henrybear327/dependency/25_01_28
[2025-01-28] Bump dependency updates identified by dependabot
2025-01-29 16:40:16 +00:00
6ed344fc71 Merge pull request #19301 from ahrtr/metrics_format_20250129
Format all prometheus metrics to ensure nice indent
2025-01-29 14:34:59 +00:00
614640f1c2 format all prometheus metrics to ensure nice indent
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-29 13:42:14 +00:00
27d9978c8e migrate to use max-learners flag
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-28 17:23:51 -08:00
c6f911a0a4 changelog: add entries regarding 3.5.18 dependency updates
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-01-28 11:11:37 -08:00
ff76d1800a dependency: bump github.com/prometheus/common from 0.61.0 to 0.62.0
Reference:
- https://github.com/etcd-io/etcd/pull/19283

Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-28 16:40:58 +00:00
c5544044b3 dependency: bump google.golang.org/grpc from 1.69.4 to 1.70.0
Reference:
- https://github.com/etcd-io/etcd/pull/19284

Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-28 16:40:58 +00:00
2400016a5e dependency: bump github.com/cheggaaa/pb/v3 from 3.1.5 to 3.1.6 and github.com/mattn/go-colorable from 0.1.13 to 0.1.14
Reference:
- https://github.com/etcd-io/etcd/pull/19286

Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-28 16:40:58 +00:00
70c2e17031 dependency: bump google.golang.org/protobuf from 1.36.3 to 1.36.4
Reference:
- https://github.com/etcd-io/etcd/pull/19287

Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-28 16:40:58 +00:00
60e8485b48 dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.25.1 to 2.26.0
Reference:
- https://github.com/etcd-io/etcd/pull/19288
- https://github.com/etcd-io/etcd/pull/19285

Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-28 16:40:35 +00:00
35d20d1e08 Merge pull request #19244 from henrybear327/e2e/downgrade_cancellation_e2e
Add downgrade cancellation e2e tests
2025-01-28 13:41:05 +00:00
2e41777edb Introduce ValidateMemberVersions
Signed-off-by: Chun-Hung Tseng <henrybear327@users.noreply.github.com>
2025-01-28 12:47:53 +00:00
a3c072c3e8 Add missing error checking after calling DowngradeUpgradeMembers
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
Signed-off-by: Chun-Hung Tseng <henrybear327@users.noreply.github.com>
2025-01-28 12:35:45 +00:00
e25eca27e3 Add downgrade cancellation e2e tests
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com>
Signed-off-by: Chun-Hung Tseng <henrybear327@users.noreply.github.com>
2025-01-28 12:35:45 +00:00
291353bc09 Merge pull request #19281 from AwesomePatrol/fix-kubernetes-interface-docs
Fix documentation of List method of Kubernetes interface
2025-01-28 10:29:39 +01:00
62bbf2866b Fix documentation of List method of kubernetes interface
It wrongly asked the API user to use the last key of previous response
when they should append "\x00" to exclude the last key from the contents
of the next requested page.

Signed-off-by: Aleksander Mistewicz <amistewicz@google.com>
2025-01-28 09:30:54 +01:00
2895b19f53 Merge pull request #19289 from etcd-io/dependabot/github_actions/actions/setup-go-5.3.0
build(deps): bump actions/setup-go from 5.2.0 to 5.3.0
2025-01-27 20:58:05 +00:00
acc390844b Merge pull request #19290 from etcd-io/dependabot/github_actions/github/codeql-action-3.28.5
build(deps): bump github/codeql-action from 3.28.1 to 3.28.5
2025-01-27 20:48:40 +00:00
ee32f70eef Merge pull request #19276 from ahrtr/downgrad_test_20250126
[Solution 2] Add `DowngradeVersionTestRequest` for Downgrade or migration test only
2025-01-27 20:23:06 +00:00
8a1a396222 changelog: add mixed rw performance evaluation backport
Signed-off-by: Ivan Valdes <ivan@vald.es>
2025-01-27 11:29:13 -08:00
a3bbf74dea build(deps): bump github/codeql-action from 3.28.1 to 3.28.5
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.1 to 3.28.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](b6a472f63d...f6091c0113)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 17:52:44 +00:00
5ebd47f7e7 build(deps): bump actions/setup-go from 5.2.0 to 5.3.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](3041bf56c9...f111f3307d)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 17:52:35 +00:00
e757a45d1d Merge pull request #19269 from fuweid/test-robustness-list
tests/robustness: continue should ignore last key
2025-01-27 12:53:25 +01:00
f98fa31fa0 Merge pull request #19255 from AwesomePatrol/add-version-to-robustness-model
Add Version field to the robustness model
2025-01-27 12:07:12 +01:00
7b4b96d1dc Update unit test to verify WAL versions
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-27 09:52:13 +00:00
d741e69263 Update MinimalEtcdVersion to read DowngradeVersionTest.Ver as WAL version
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-27 09:52:13 +00:00
1036e4e7e5 Update etcdserve apply workflow to process DowngradeVersionTestRequest
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-27 09:52:13 +00:00
2eca68e345 Add DowngradeVersionTestRequest as a field into InternalRaftRequest
Executed both scripts below again,
- ./scripts/genproto.sh
- ./scripts/update_proto_annotations.sh

Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-27 09:52:05 +00:00
63fe0f2851 Add DowngradeVersionTestRequest into api/etcdserverpb/rpc.proto for test purpose only
Executed both scripts below,
- ./scripts/genproto.sh
- ./scripts/update_proto_annotations.sh

Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-27 09:39:41 +00:00
f7a36a5566 Merge pull request #19279 from ahrtr/test_regression_20250126
Fix addMemberAsLearnerAndPromote to avoid error 'etcdserver: can only…
2025-01-27 09:49:57 +01:00
c578649854 Fix addMemberAsLearnerAndPromote to avoid error 'etcdserver: can only promote a learner member'
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-26 18:30:34 +00:00
532c60142f Merge pull request #19272 from jmao-dd/jmao/19216-flakey-promote-learner-test
tests: Add retry if promote member fails.
2025-01-26 11:27:37 +01:00
692947a621 tests: Add retry if promote member fails.
To handle the case of learner not being ready when being promoted, add
retry with some delay to improve the stability of e2e tests.

Signed-off-by: Jiayin Mao <jiayin.mao@datadoghq.com>
2025-01-26 00:54:41 +00:00
8731c3151a Merge pull request #19267 from gangli113/experimentalFlag
migrate to use bootstrap-defrag-threshold-megabytes flag
2025-01-25 08:16:47 +00:00
564e362408 tests/robustness: continue should ignore last key
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-01-24 18:55:06 -05:00
267020e940 migrate to use bootstrap-defrag-threshold-megabytes flag
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-24 13:21:48 -08:00
65a17224ce Merge pull request #19266 from ghouscht/changelog-release-3.5.18
docs(CHANGELOG): add release date of etcd v3.5.18
2025-01-25 10:13:09 +13:00
05e5aad2a6 docs(CHANGELOG): add release date of etcd v3.5.18
Signed-off-by: Thomas Gosteli <thomas.gosteli@protonmail.ch>
2025-01-24 20:42:45 +01:00
2ee7e34cbc Merge pull request #19264 from gangli113/experimentalFlag
migrate to use warning-apply-duration flag
2025-01-24 19:21:17 +00:00
7f1d3b017b migrate to use warning-apply-duration flag
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-24 10:23:29 -08:00
1c840f8435 Merge pull request #19263 from ahrtr/cluster_ver_20250123
Remove the code of checking ClusterVersionSet in MinimalEtcdVersion
2025-01-24 15:14:21 +00:00
3e5e79dea0 Remove the code of checking ClusterVersionSet in MinimalEtcdVersion
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-24 14:23:53 +00:00
e289ba3078 Merge pull request #19265 from redwrasse/redwrasse/rm-random-seed-robustness
Remove explicit random seed in robustness tests
2025-01-24 10:52:53 +01:00
43c6316420 robustness: remove explicit random seed in robustness tests.
Signed-off-by: redwrasse <mail@redwrasse.io>
2025-01-23 16:02:02 -08:00
b16b8dc6f3 migrate flag experimental-watch-progress-notify-interval to use watch-progress-notify-interval (#19248)
migrate flag experimental-watch-progress-notify-interval to use watch-progress-notify-interval

Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-23 21:08:30 +00:00