Commit Graph

22201 Commits

Author SHA1 Message Date
b1aa16462a Merge pull request #18932 from ArkaSaha30/deps_mgmt_18_11_24
[2024-11-18] Manual Dependency Bump
2024-11-22 02:19:13 -07:00
9c82a17a75 Fix genproto annotations
* Please add etcd_version annotation in *.proto file with next etcd version
* Run ./scripts/genproto.sh
push_pin
* Run ./scripts/update_proto_annotations.sh

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-21 15:11:47 +05:30
880d5ada5f dependency: bump google.golang.org/protobuf from 1.35.1 to 1.35.2
This commit will bump dependency google.golang.org/protobuf from 1.35.1 to 1.35.2

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-21 11:19:16 +05:30
8f2153097b dependency: bump golang.org/x/net from 0.30.0 to 0.31.0
dependency: bump golang.org/x/net from 0.30.0 to 0.31.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-21 11:15:43 +05:30
f8cfb43ba8 dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.56.0 to 0.57.0
This commit will bump dependency go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.56.0 to 0.57.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-21 10:58:51 +05:30
6b8198e85e dependency: bump golang.org/x/crypto from 0.28.0 to 0.29.0
This commit will bump dependency golang.org/x/crypto from 0.28.0 to 0.29.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-21 10:53:48 +05:30
b85c6ba7b4 Reduce QPS requirement to 100
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-20 20:49:56 +01:00
14f4df4019 Merge pull request #18930 from serathius/robustness-jitter
Add jitter to failpoint injection to cover periodily executed compaction
2024-11-20 20:47:03 +01:00
ce130791cc Merge pull request #18908 from serathius/robustness-test-return-time
Multiply return time by 100 in tests to detect off by one differences
2024-11-20 20:02:59 +01:00
d961c81813 Add jitter to failpoint injection to cover periodily executed compaction
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-20 19:58:01 +01:00
41862836f9 Merge pull request #18923 from etcd-io/dependabot/github_actions/github/codeql-action-3.27.4
build(deps): bump github/codeql-action from 3.27.1 to 3.27.4
2024-11-18 15:02:06 -07:00
e4270051f0 Merge pull request #18918 from etcd-io/dependabot/docker/distroless/static-debian12-f4a57e8ffd7ba407bdd0eb315bb54ef1f21a2100a7f032e9102e4da34fe7c196
build(deps): bump distroless/static-debian12 from `cc226ca` to `f4a57e8`
2024-11-18 13:41:46 -07:00
280ea9e722 build(deps): bump github/codeql-action from 3.27.1 to 3.27.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.1 to 3.27.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](4f3212b617...ea9e4e3799)

---
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>
2024-11-18 18:24:51 +00:00
40abc3c843 build(deps): bump distroless/static-debian12 from cc226ca to f4a57e8
Bumps distroless/static-debian12 from `cc226ca` to `f4a57e8`.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 17:49:20 +00:00
3d33c09c46 Multiply return time by 100 in tests to detect off by one differences
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:55:30 +01:00
668834b7df Allow duplicated put requests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:45 +01:00
6da6781803 Use client put count for uniqness
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:44 +01:00
c414a7d842 Unify functions for calculating return time
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:44 +01:00
ef393acbeb Reorder returnTime functions
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:44 +01:00
dbb1ddc819 Use persisted request count to determine if request was persisted
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:44 +01:00
7315fcee8e Count number of client puts and don't patch duplicated puts
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-17 21:51:44 +01:00
ee789c933e Merge pull request #18904 from serathius/robustness-duplicated-puts-2
Robustness duplicated puts 2
2024-11-17 21:51:08 +01:00
3507061f84 Merge pull request #18901 from ivanvc/update-3.5-changelog
changelog: add GO-2024-3250 remediation entry
2024-11-17 09:42:54 +00:00
6d00e7be5a Extract isUniqueOps function
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 23:41:31 +01:00
4c2bd31b35 Refactor watch response util functions for unit tests
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 23:41:31 +01:00
430741ec8c Use int for value stored in precomputed maps
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 23:41:06 +01:00
fc84b8ac95 Unify operation refereces by using keyValue as key for put operation
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 23:36:55 +01:00
cfdd69fede Merge pull request #18903 from serathius/robustness-refactor-patch-operations
Robustness refactor patch operations
2024-11-16 23:15:18 +01:00
4a1855ecd6 Use switch for matching operations
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:34:45 +01:00
c51e18d4d9 Introduce separate bool variable for peristed
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:32:42 +01:00
6d2d7ec707 Move matching persisted operation into the for loop
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:31:05 +01:00
30a6585cef Move matching event handling to the loop
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:29:45 +01:00
d42ecfc3fe Merge for loops for transaction
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:26:33 +01:00
daa00b5d15 Use continue instead of nest loop
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:26:12 +01:00
b6b6f4d416 Defractor the functions for future merging
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:25:35 +01:00
e761905fa8 Don't validate watch patching time as we no longer use watch to decide to discard
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-16 17:25:25 +01:00
8f806e7e37 changelog: add GO-2024-3250 remediation entry
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-11-15 17:33:06 -07:00
6de50f934e Merge pull request #18891 from alexandear/readme-logo-dark-theme
Fix displaying etcd logo in README on a dark theme
2024-11-15 21:19:52 +01:00
2c7345a046 Merge pull request #18900 from serathius/robustness-track-record
Add robustness track record section to make tracking easier
2024-11-15 13:11:26 -07:00
7a81c5f8c6 Add robustness track record section to make tracking easier
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-11-15 15:43:14 +01:00
dd578f49c3 Fix displaying etcd logo in README on a dark theme
Signed-off-by: Oleksandr Redko <oleksandr.red+github@gmail.com>
2024-11-15 14:14:51 +02:00
e1b4ffb969 Merge pull request #18889 from ArkaSaha30/deps_mgmt_11_11_24
[2024-11-11] Manual Dependency Bump
2024-11-14 21:28:56 +00:00
52188b57ab Merge pull request #18894 from jmhbnz/main
Add ivanvc as approver for .github, scripts and tools/rw-heatmaps
2024-11-14 21:19:30 +01:00
be5982a7ad Merge pull request #18816 from tjungblu/mintls_grpcproxy
add tls min/max version to grpc proxy
2024-11-14 16:18:28 +00:00
f26f65784a Add ivanvc as approver for .github, scripts and tools/rw-heatmaps.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-11-15 04:47:52 +13:00
e67a4cdceb dependency: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.31.0 to 1.32.0
This commit will bump dependency go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.31.0 to 1.32.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-14 14:27:11 +05:30
790994b927 dependency: bump google.golang.org/grpc from 1.67.1 to 1.68.0
This commit will bump dependency google.golang.org/grpc from 1.67.1 to 1.68.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-14 11:28:05 +05:30
04914cc97e dependency: bump golang.org/x/sync from 0.8.0 to 0.9.0
This commit will bump dependency golang.org/x/sync from 0.8.0 to 0.9.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-14 11:28:05 +05:30
bc9fac7a02 dependency: bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0
This commit will bump dependency go.opentelemetry.io/otel from 1.31.0 to 1.32.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-14 11:27:55 +05:30
eaeeebd2bb dependency: bump golang.org/x/time from 0.7.0 to 0.8.0
This commit will bump dependency golang.org/x/time from 0.7.0 to 0.8.0

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2024-11-13 15:32:20 +05:30