21709 Commits

Author SHA1 Message Date
Marek Siarkowicz
f194f4723c Reduce number of concurrent clients to 8 and compactions to avoid flakes
Not hitting minimal QPS is expected to be caused by introduction of
compation. Let's avoid it for high throughput test cases.

Reducing number of clients to avoid linearization timeouts.

Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-08-15 13:57:06 +02:00
Benjamin Wang
a8b30b19bd
Merge pull request #18428 from ahrtr/improve_leaseRenew_20240809
Skip leadership check if the etcd instance is active processing heartbeats
2024-08-14 15:58:04 +01:00
James Blair
c147425c51
Merge pull request #18434 from etcd-io/dependabot/github_actions/actions/upload-artifact-4.3.6
build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
2024-08-13 09:39:26 +12:00
James Blair
9d8000f374
Merge pull request #18435 from etcd-io/dependabot/github_actions/github/codeql-action-3.26.0
build(deps): bump github/codeql-action from 3.25.15 to 3.26.0
2024-08-13 08:39:28 +12:00
dependabot[bot]
7f1e86055b
build(deps): bump github/codeql-action from 3.25.15 to 3.26.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.15 to 3.26.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](afb54ba388...eb055d739a)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 17:44:47 +00:00
dependabot[bot]
d6cb7ba038
build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](89ef406dd8...834a144ee9)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 17:44:37 +00:00
Benjamin Wang
9fd94de2c4
Merge pull request #18431 from ArkaSaha30/add-deps-mgmt-doc
Add `genproto` error troubleshoot step for manual bumps
2024-08-12 13:05:56 +01:00
ArkaSaha30
58ec6b2bdb
Add genproto error troubleshoot step for manual bumps
This commit will add the troubleshooting step in case of `genproto`
errors while performing manual dependency bumps of `grpc-*`

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com>
Co-authored-by: James Blair <mail@jamesblair.net>
2024-08-12 16:03:40 +05:30
James Blair
ad942b7118
Merge pull request #18399 from jmhbnz/main
Keep release process documentation up to date
2024-08-11 21:35:55 +12:00
Benjamin Wang
24df5bca85
Merge pull request #18427 from henrybear327/dependencies/08_08_25
[2024-08-09] Bump dependency updates identified by dependabot
2024-08-10 07:21:00 +01:00
Benjamin Wang
b8b0cf83d1 Skip leadership check if the etcd instance is active processing heartbeat
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-08-09 17:02:02 +01:00
Chun-Hung Tseng
6208673ebf
dependency: bump golang.org/x/sys from 0.23.0 to 0.24.0
Reference:
- https://github.com/etcd-io/etcd/pull/18426
- https://github.com/etcd-io/etcd/pull/18425

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-09 10:17:01 +02:00
James Blair
df4e472a2d
Merge pull request #18423 from henrybear327/go/1.21.13_changelog
Update release-3.4 and release-3.5 CHANGELOG with go version bump
2024-08-09 10:17:11 +12:00
Chun-Hung Tseng
7fba2ab3d0
Update release-3.4 and release-3.5 CHANGELOG with go version bump
Reference: https://github.com/etcd-io/etcd/issues/18419

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
Co-authored-by: Iván Valdés Castillo <iv@nvald.es>
2024-08-08 23:14:24 +02:00
Benjamin Wang
9c187ef337
Merge pull request #18420 from henrybear327/go/1.22.6
go version bump from 1.22.5 to 1.22.6
2024-08-08 22:02:17 +01:00
Benjamin Wang
d57a793b8c
Merge pull request #18418 from henrybear327/dependencies/08_08_24
[2024-08-08] Bump dependency updates identified by dependabot
2024-08-08 22:00:04 +01:00
Chun-Hung Tseng
fe9218d294
dependency: bump golang.org/x/text from 0.16.0 to 0.17.0
Due to bumping github.com/alexfalkowski/gocovmerge

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:47:10 +02:00
Chun-Hung Tseng
8eb943d2af
dependency: bump golang.org/x/net from 0.27.0 to 0.28.0
Due to bumping github.com/alexfalkowski/gocovmerge

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:43:41 +02:00
Chun-Hung Tseng
5c290d110d
dependency: bump golang.org/x/crypto from 0.25.0 to 0.26.0
Due to bumping github.com/alexfalkowski/gocovmerge

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:40:19 +02:00
Chun-Hung Tseng
794d1b64f7
go version bump from 1.22.5 to 1.22.6
Reference: https://github.com/etcd-io/etcd/issues/18419
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:30:09 +02:00
Chun-Hung Tseng
f071fde896
dependency: bump golang.org/x/sys from 0.22.0 to 0.23.0
Reference:
- https://github.com/etcd-io/etcd/pull/18406

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:24:07 +02:00
Chun-Hung Tseng
cfe806aab7
dependency: bump golang.org/x/time from 0.5.0 to 0.6.0
Reference:
- https://github.com/etcd-io/etcd/pull/18401

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:24:07 +02:00
Chun-Hung Tseng
47f73f4464
dependency: bump golang.org/x/sync from 0.7.0 to 0.8.0
Reference:
- https://github.com/etcd-io/etcd/pull/18405

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:24:07 +02:00
Chun-Hung Tseng
4de9054fff
dependency: bump github.com/alexfalkowski/gocovmerge from v1.3.9 to v.1.3.13
In tools/mod directory, I executed the following instructions to
- go get github.com/alexfalkowski/gocovmerge@none
- Set `go 1.22` in the go.mod file
- go get github.com/alexfalkowski/gocovmerge@v1.3.13
- go mod tidy

Reference:
- https://github.com/etcd-io/etcd/pull/18418#discussion_r1709929410
- https://github.com/alexfalkowski/gocovmerge/pull/87
- https://github.com/alexfalkowski/gocovmerge/releases/tag/v1.3.12

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-08-08 21:24:07 +02:00
Benjamin Wang
bb62635a4d
Merge pull request #18417 from jmhbnz/remove-arm64-robustness-actions
Remove arm64 robustness github actions workflows
2024-08-08 12:51:42 +01:00
James Blair
1c95754dfc
Remove arm64 robustness workflows.
These have now migrated to prow.

Signed-off-by: James Blair <mail@jamesblair.net>
2024-08-08 13:52:05 +12:00
Marek Siarkowicz
e34a101914
Merge pull request #18359 from siyuanfoundation/fg-2
migrate experimental-stop-grpc-service-on-defrag flag to feature gate.
2024-08-07 17:50:59 +02:00
James Blair
8b1b69b1e2
Merge pull request #18408 from etcd-io/dependabot/github_actions/actions/upload-artifact-4.3.5
build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5
2024-08-06 09:49:01 +12:00
Siyuan Zhang
bd228cf6d1 migrate experimental-stop-grpc-service-on-defrag flag to feature gate.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-08-05 13:46:51 -07:00
dependabot[bot]
30e2985ff9
build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b2256b8c0...89ef406dd8)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 17:57:24 +00:00
James Blair
bb6ce7865a
Merge pull request #18183 from ah8ad3/etcdctl-doc
Add examples to `etcdctl snapshot` command's help
2024-08-05 16:34:56 +12:00
ah8ad3
16fb3f6527 Create util for etcdctl, move helper of cobra from main package to
etcdctl util, create normalizer of examples in util, add some more
examples, change indent of etcdctl from "\t" to "  "

Signed-off-by: ah8ad3 <ah8ad3@gmail.com>
2024-08-04 13:37:22 +03:30
James Blair
2221d46689
Keep release process up to date.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-08-03 20:53:56 +12:00
Marek Siarkowicz
e758ffc25a
Merge pull request #18397 from serathius/robustness-gofail-branch
Ensure proper gofail package version in robustness tests
2024-08-02 15:09:03 +02:00
Marek Siarkowicz
44b6c03ec0 Ensure proper gofail package version in robustness tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-08-02 09:24:49 +02:00
Marek Siarkowicz
8ac9ce8324
Merge pull request #18392 from serathius/robustness-deflake-watch-progress
Remove flake caused failpoint in watch disrupting progress notifies
2024-08-02 08:25:17 +02:00
Marek Siarkowicz
fdf8fde387 Remove flake caused failpoint in watch disrupting progress notifies
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-08-01 21:19:03 +02:00
Benjamin Wang
ca2d91c2bd
Merge pull request #18383 from etcd-io/wenjiaswe-patch-1
Update release.md to reflect notes taken during 3.5.15 release
2024-08-01 15:57:59 +01:00
Wenjia Zhang
b7f08e01fa Update release.md to move the space limitation to the correct line
Signed-off-by: Wenjia Zhang <wenjiazhang@google.com>
2024-08-01 14:06:57 +00:00
Benjamin Wang
5340b2b0f2
Merge pull request #18387 from fuweid/case-update
tests/e2e: check compactOnRev > tombstoneRevs[0]
2024-08-01 12:20:22 +01:00
Wei Fu
182639c401 tests/e2e: check compactOnRev > tombstoneRevs[0]
Follow-up: https://github.com/etcd-io/etcd/pull/18369#discussion_r1698144827

Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-08-01 18:00:55 +08:00
Marek Siarkowicz
4488f2c9b6
Merge pull request #18252 from fykaa/reduce-concurrency-high-traffic
Reduce client concurrency for high traffic robustness tests
2024-07-31 17:35:37 +02:00
Benjamin Wang
04fb588cf0
Merge pull request #18384 from ArkaSaha30/deps_mgmt_29_7_24
[2024-07-29] Manual Dependency Bump
2024-07-31 13:31:15 +01:00
ArkaSaha30
6a17ce3ff7
fix genproto after *.proto file update
Update genproto after *.proto change:
* Please rerun genproto.sh after changing *.proto file
* Run ./scripts/genproto.sh

Error encountered:
[0;31mFAIL: 'genproto' FAILED at Wed Jul 31 07:09:08 UTC 2024
make: *** [Makefile:134: verify-genproto] Error 255

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-07-31 15:06:45 +05:30
ArkaSaha30
984100b3a6
dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.20.0 to 2.21.0
This commit will bump dependency bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.20.0 to 2.21.0 raised by dependabot.

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-07-31 14:16:18 +05:30
Marek Siarkowicz
739a9b60b0
Merge pull request #18369 from fuweid/add-hashkv-test
tests/e2e: add test cases related to HashKV
2024-07-31 09:34:50 +02:00
Wenjia Zhang
cdb59b9ef4 Update release.md based on 3.5.15 release: https://github.com/etcd-io/etcd/issues/18247#issuecomment-2240080965
Signed-off-by: Wenjia Zhang <wenjiazhang@google.com>
2024-07-31 05:41:57 +00:00
Wei Fu
6f93af85d2 tests/e2e: add test cases related to HashKV
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-07-30 21:01:58 +08:00
Benjamin Wang
f181ced1ca
Merge pull request #18373 from redwrasse/redwrasse/wait-time-leq
Fix wait time docs, tests to indicate trigger deadline geq to wait deadline.
2024-07-30 08:30:48 +01:00
James Blair
c02dfcd910
Merge pull request #18379 from etcd-io/dependabot/github_actions/github/codeql-action-3.25.15
build(deps): bump github/codeql-action from 3.25.13 to 3.25.15
2024-07-30 18:39:03 +12:00