Commit Graph

21238 Commits

Author SHA1 Message Date
Marek Siarkowicz
dc9cfd6889 Merge pull request #17862 from fuweid/update-rev-in-revMu
server/storage/mvcc: should update currentRev in revMu
2024-04-24 13:21:20 +02:00
Benjamin Wang
a2911b4844 Merge pull request #17849 from etcd-io/dependabot/github_actions/actions/upload-artifact-4.3.3
build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3
2024-04-24 10:48:47 +01:00
Benjamin Wang
a601652b5d Merge pull request #17863 from ivanvc/address-remaining-var-naming-linter-warnings
Address remaining var naming linter warnings
2024-04-24 10:09:39 +01:00
Benjamin Wang
0fd7cc8f4b Merge pull request #17826 from vivekpatani/main
Update CHANGELOG - 3.4, 3.5 - fix PRISMA-2023-0056
2024-04-24 09:45:46 +01:00
Marek Siarkowicz
07c3a40f12 Merge pull request #17852 from etcd-io/dependabot/github_actions/actions/checkout-4.1.3
build(deps): bump actions/checkout from 4.1.1 to 4.1.3
2024-04-24 09:26:10 +02:00
Marek Siarkowicz
96d619459b Merge pull request #17734 from MadhavJivrajani/toolchain-directive
tests: set GOTOOLCHAIN var for report validation
2024-04-24 09:25:07 +02:00
Marek Siarkowicz
5cbc8c950e Merge pull request #17841 from henrybear327/dependencies/04_22_2024
[2024-04-22] Bump dependency updates identified by dependabot
2024-04-24 09:24:00 +02:00
Marek Siarkowicz
68c2d5cd0b Merge pull request #17859 from siyuanfoundation/changelog
Update 3.4 changelog for 2 new downgrade cases.
2024-04-24 09:18:04 +02:00
Ivan Valdes
fce8949dd0 tools/etcd-dump-logs: address var-naming lint warnings
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-23 20:13:02 -07:00
Ivan Valdes
7300abc552 tests/common: address var-naming lint warnings
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-23 20:09:06 -07:00
Ivan Valdes
bc3f109572 etcdutl: address var-naming lint warnings
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-23 20:08:40 -07:00
Wei Fu
94c83a962b server/storage/mvcc: should update currentRev in revMu
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-04-24 11:08:33 +08:00
vivekpatani
9cff960880 Update CHANGELOG - 3.4, 3.5, 3.6 - fix PRISMA-2023-0056
Signed-off-by: vivekpatani <9080894+vivekpatani@users.noreply.github.com>
2024-04-23 17:44:57 -07:00
Siyuan Zhang
da7047356e Update 3.4 changelog for 2 new downgrade cases.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-04-23 09:27:52 -07:00
Marek Siarkowicz
c2a3ca62c7 Merge pull request #17856 from serathius/robustness-datadir-lazyfs
Persist member data with lazyfs enabled
2024-04-23 13:45:30 +02:00
Benjamin Wang
94b155a1c9 Merge pull request #17854 from ivanvc/address-server-config-var-naming-lint-rule
server/config: address golangci var-naming issues
2024-04-23 10:17:24 +01:00
Madhav Jivrajani
856847d89b tests: set GOTOOLCHAIN var for report validation
Set GOTOOLCHAIN directive in order to successfully run tests
from root. Else, go will try and download a family of releases
(of the form 1.x), which are not published binaries.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-04-23 14:44:51 +05:30
Benjamin Wang
d7ac201fbf Merge pull request #17832 from ahrtr/changelog_compact_20240421
Update the changelog for the change on compaction log on boostrap
2024-04-23 09:51:08 +01:00
Marek Siarkowicz
9fcde37447 Persist member data with lazyfs enabled
Discovered turning off LazyFS before creating the report might result in
empty server directory. This PR moves cluster shutdown to defer executed
after we generate report and copies the data from lazyfs directory.

Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-04-23 10:19:05 +02:00
Marek Siarkowicz
ca39df1cd3 Merge pull request #17847 from siyuanfoundation/refactor
refactor IsValidVersionChange.
2024-04-23 09:25:28 +02:00
Ivan Valdes
a2bf8d7e80 server/config: address golangci var-naming issues
Addresses issues in V2 Deprecation constant names.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-22 17:12:15 -07:00
dependabot[bot]
36144993b9 build(deps): bump actions/checkout from 4.1.1 to 4.1.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](b4ffde65f4...1d96c772d1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 17:54:43 +00:00
dependabot[bot]
669a031038 build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.1 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](5d5d22a312...65462800fd)

---
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-04-22 17:54:19 +00:00
Chun-Hung Tseng
b010ae0b18 dependency: bump github.com/alexfalkowski/gocovmerge from 1.2.6 to 1.3.4
Reference:
- https://github.com/etcd-io/etcd/pull/17845

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-04-22 19:44:58 +02:00
Chun-Hung Tseng
45eb0110b6 dependency: bump golang.org/x/sync from 0.6.0 to 0.7.0
Reference:
- https://github.com/etcd-io/etcd/pull/17848

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-04-22 19:44:58 +02:00
Chun-Hung Tseng
f696c4c749 dependency: bump github.com/prometheus/common from 0.52.3 to 0.53.0
References:
- https://github.com/etcd-io/etcd/pull/17839
- https://github.com/etcd-io/etcd/pull/17840

Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-04-22 19:44:58 +02:00
Siyuan Zhang
b6b7a1a3b6 refactor IsValidVersionChange.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-04-22 10:27:54 -07:00
Benjamin Wang
dd4e35a585 Merge pull request #17815 from fuweid/repro-17780
[RFC] fix revision loss issue caused by compaction - 17780
2024-04-22 18:15:44 +01:00
Marek Siarkowicz
062a0ea057 Merge pull request #17825 from serathius/robustness-qps
Don't require minimal for failpoint injection period
2024-04-22 19:03:42 +02:00
Marek Siarkowicz
7d1d4cb3a9 Merge pull request #17835 from serathius/robustness-watch-error
Handle watch responses with error
2024-04-22 14:44:00 +02:00
Benjamin Wang
3469254e26 Merge pull request #17836 from sharathsivakumar/shsi/deps_1
Manually bump dependencies
2024-04-22 12:26:27 +01:00
Benjamin Wang
29529c505b Merge pull request #17791 from ahrtr/verify_revision_bootstrap_20240415
Add verification that the revision shouldn't decrease on bootstrap
2024-04-22 10:43:01 +01:00
Sharath Sivakumar
9e938abd91 dependency: bump golang.org/x/net from 0.23.0 to 0.24.0
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-04-21 23:14:29 +02:00
Sharath Sivakumar
80c5690bb9 dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.49.0 to 0.50.0
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-04-21 22:58:17 +02:00
Sharath Sivakumar
a392758755 dependency: bump github.com/prometheus/client_model from 0.6.0 to 0.6.1
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-04-21 22:54:47 +02:00
Sharath Sivakumar
81d7b2cb3d dependency: bump github.com/prometheus/common from 0.51.1 to 0.52.3
Signed-off-by: Sharath Sivakumar <mailssr9@gmail.com>
2024-04-21 22:46:41 +02:00
Marek Siarkowicz
fa9e9504ad Handle watch responses with error
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-04-21 20:49:49 +02:00
Marek Siarkowicz
a097a3b39d Merge pull request #17810 from serathius/robustness-revisions-between-progress
Validate revisions between progress notify
2024-04-21 20:04:25 +02:00
Benjamin Wang
2b1be8fd85 update the changelog for the change on compaction log on boostrap
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-04-21 13:27:06 +01:00
Benjamin Wang
6cbaa1f441 Merge pull request #17792 from ahrtr/update_compact_log_bootstrap_20240415
Update the compaction log when bootstrap and update compact's signature
2024-04-21 13:09:12 +01:00
Wei Fu
9ea234913a server/storage: update currentRev if scheduledCompact > currentRev
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-04-21 18:12:38 +08:00
Wei Fu
7173391154 tests/e2e: reproduce #17780
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-04-21 18:12:00 +08:00
Benjamin Wang
2674f94c47 Merge pull request #17820 from ivanvc/address-server-embed-var-naming-lint-rule-pt2
server/embed: address golangci var-naming issues
2024-04-20 18:36:52 +01:00
Marek Siarkowicz
f285330d46 Don't require minimal for failpoint injection period
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-04-20 10:34:51 +02:00
Marek Siarkowicz
0b7bae2a34 Merge pull request #17816 from callthingsoff/simplify_isValidPermissionRange
server/auth: simplify code for isValidPermissionRange
2024-04-20 09:16:15 +02:00
Marek Siarkowicz
964680c8d0 Validate delivery of events between progress notifies
Simplifying bookmarkable to just validate revision order between events
and progress notifies.

Use reliable to validate if events are missing, but still report
broken resumable if first event after revision is missing. It's easier
to have one place that validates event slices.

Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-04-19 10:42:54 +02:00
Ivan Valdes
2e5188f618 server/embed: address golangci var-naming issues
Addresses issues in ListenPeerUrls, ListenClientUrls,
ListenClientHttpUrls, AdvertisePeerUrls, AdvertiseClientUrls.

Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-04-18 08:30:39 -06:00
Benjamin Wang
e246bb8d4d Merge pull request #17819 from henrybear327/changelog/ignore-raft-messages-if-member-id-mismatch
Update CHANGELOG 3.4 and 3.5 - ignore raft messages if member id mismatch
2024-04-18 13:27:46 +01:00
Chun-Hung Tseng
b173a603b5 Update CHANGELOG 3.4 and 3.5 - ignore raft messages if member id mismatch
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2024-04-18 11:03:10 +02:00
Marek Siarkowicz
d492b41bd0 Merge pull request #17674 from ivanvc/address-server-embed-var-naming-lint-rule
server/embed: address golangci var-naming issues
2024-04-18 09:10:05 +02:00