Davanum Srinivas
c3e4df6de1
Switch from grpc-ecosystem/go-grpc-prometheus to grpc-ecosystem/go-grpc-middleware/providers/prometheus
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-30 08:43:53 -05:00
Benjamin Wang
037de81526
Merge pull request #19298 from gangli113/experimentalFlag
...
migrate to use max-learners flag
2025-01-29 18:58:36 +00:00
Benjamin Wang
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
Benjamin Wang
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
Gang Li
27d9978c8e
migrate to use max-learners flag
...
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-28 17:23:51 -08:00
Chun-Hung Tseng
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
Chun-Hung Tseng
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
Chun-Hung Tseng
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
Chun-Hung Tseng
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
Benjamin Wang
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
Benjamin Wang
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
Benjamin Wang
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
Gang Li
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
Benjamin Wang
2ee7e34cbc
Merge pull request #19264 from gangli113/experimentalFlag
...
migrate to use warning-apply-duration flag
2025-01-24 19:21:17 +00:00
Gang Li
7f1d3b017b
migrate to use warning-apply-duration flag
...
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-24 10:23:29 -08:00
Benjamin Wang
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
Gang Li
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
Benjamin Wang
32cfd45182
Merge pull request #19232 from mmorel-35/gomodguard/jwt/v5
...
build(deps): bump github.com/golang-jwt/jwt from v4 to v5
2025-01-23 16:29:39 +00:00
Benjamin Wang
f330406bff
refactor the error handler
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-22 17:35:29 +00:00
Benjamin Wang
43431bd6f8
Merge pull request #19221 from ahrtr/race-20250117
...
Fix race condition (also a regression of the PR 19139)
2025-01-22 14:44:21 +00:00
Marek Siarkowicz
c9045d650e
Merge pull request #19086 from gojoy/readyz-learner
...
etcdserver: add learner check to readyz
2025-01-22 11:05:42 +01:00
Marek Siarkowicz
8c1547bc59
Merge pull request #19247 from serathius/match-defaults
...
Add tests for NewConfig matching AddFlags defaults
2025-01-22 10:55:33 +01:00
Guo Jix
989c556645
etcdserver: add learner check to readyz
...
Signed-off-by: GitHub <noreply@github.com>
2025-01-22 02:12:44 +00:00
Chun-Hung Tseng
1106969a48
dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.58.0 to 0.59.0
...
Reference:
- https://github.com/etcd-io/etcd/pull/19235
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-21 20:38:33 +00:00
Chun-Hung Tseng
7166571b57
dependency: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.33.0 to 1.34.0, and other related ones
...
Also bumped:
- go.opentelemetry.io/otel from v1.33.0 to v1.34.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace from v1.33.0 to v1.34.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from v1.33.0 to v1.34.0
- go.opentelemetry.io/otel/metric from v1.33.0 to v1.34.0
- go.opentelemetry.io/otel/sdk from v1.33.0 to v1.34.0
- go.opentelemetry.io/otel/trace from v1.33.0 to v1.34.0
- google.golang.org/genproto/googleapis/api from v0.0.0-20250102185135-69823020774d to v0.0.0-20250115164207-1a7da9e5054f
- google.golang.org/genproto/googleapis/rpc from v0.0.0-20250102185135-69823020774d to v0.0.0-20250115164207-1a7da9e5054f
Reference:
- https://github.com/etcd-io/etcd/pull/19234
- https://github.com/etcd-io/etcd/pull/19236
- https://github.com/etcd-io/etcd/pull/19237
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-21 20:37:43 +00:00
Chun-Hung Tseng
dd1d3ad435
dependency: bump google.golang.org/protobuf from 1.36.2 to 1.36.3
...
Reference:
- https://github.com/etcd-io/etcd/pull/19227
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
2025-01-21 20:37:32 +00:00
Marek Siarkowicz
6ddc4a2861
Add tests for NewConfig matching AddFlags defaults
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2025-01-21 17:39:51 +01:00
Benjamin Wang
201568ac45
add commment to clarify the etcd shutting down workflow
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-21 15:46:15 +00:00
Benjamin Wang
86a31702c4
Ensure all goroutines created by StartEtcd to complete before closing the errc
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-21 10:52:35 +00:00
Benjamin Wang
3527b3b224
Enhance method (*serveCtx) serve to wait for all goroutines to complete before it returns
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-21 10:52:35 +00:00
Matthieu MOREL
52061becca
build(deps): bump github.com/golang-jwt/jwt from v4 to v5
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com>
2025-01-20 11:42:40 +00:00
Benjamin Wang
83cf7bb4fc
Merge pull request #19188 from fuweid/fix-19179
...
mvcc: restore tombstone index if it's first revision
2025-01-20 09:18:24 +00:00
Wei Fu
d8b4192574
mvcc: restore tombstone index if it's first revision
...
The tombstone could be the only one available revision in database.
It happens when all historical revisions have been deleted in previous
compactions. Since tombstone revision is still in database, we should
restore it as valid key index. Otherwise, we lost that event.
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-01-19 18:12:25 -05:00
Benjamin Wang
88b39386b4
Merge pull request #19152 from mmorel-35/revive/superfluous-else
...
chore: enable early-return and superfluous-else from revive
2025-01-19 08:49:14 +00:00
Matthieu MOREL
10d7cea552
chore: enable early-return and superfluous-else from revive
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Iván Valdés Castillo <iv@nvald.es>
2025-01-18 09:44:58 +01:00
Benjamin Wang
831fa7a38e
Merge pull request #19198 from callthingsoff/reuse_addr_in_TCPProxy_Run
...
server/proxy/tcpproxy: reuse addr in TCPProxy.Run
2025-01-18 08:44:26 +00:00
ajaysundar.k
74ffe2e783
etcd: update golang toolchain to 1.23.5
...
Signed-off-by: ajaysundar.k <ajaysundar.k@gmail.com>
2025-01-18 00:08:48 +00:00
Benjamin Wang
b4e9d81fdd
Merge pull request #19209 from henrybear327/dependencies/25_01_16
...
[2025-01-16] Bump dependency updates identified by dependabot
2025-01-17 18:22:43 +00:00
Benjamin Wang
9da01a8275
Merge pull request #19196 from gangli113/main
...
migrate flag experimental-compaction-batch-limit to use compaction-batch-limit
2025-01-17 07:43:22 +00:00
Chun-Hung Tseng
b33855055a
dependency: bump go.opentelemetry.io/proto/otlp from 1.4.0 to 1.5.0, google.golang.org/genproto/googleapis/api from v0.0.0-20241219192143-6b3ec007d9bb to v0.0.0-20250102185135-69823020774d, and google.golang.org/genproto/googleapis/rpc from v0.0.0-20241219192143-6b3ec007d9bb to v0.0.0-20250102185135-69823020774d
...
Reference:
- https://github.com/etcd-io/etcd/pull/19182
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-16 22:27:52 +01:00
Chun-Hung Tseng
ca1b6560ff
dependency: bump google.golang.org/protobuf from 1.36.1 to 1.36.2
...
Reference:
- https://github.com/etcd-io/etcd/pull/19184
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-16 22:27:52 +01:00
Chun-Hung Tseng
9b30e122e5
dependency: bump google.golang.org/grpc from 1.69.2 to 1.69.4
...
Reference:
- https://github.com/etcd-io/etcd/pull/19185
Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
2025-01-16 22:27:52 +01:00
Gang Li
1ef973c27e
fix lint error
...
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-15 15:10:12 -08:00
Benjamin Wang
92673d196c
Merge pull request #19200 from ahrtr/cluster_20250115
...
Minor refactor on RaftCluster.Recover()
2025-01-15 21:35:40 +00:00
James Blair
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
Benjamin Wang
8d0f165fd5
Minor refactor on RaftCluster.Recover()
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-15 16:26:47 +00:00
Jes Cok
88a1bc3170
server/proxy/tcpproxy: reuse addr in TCPProxy.Run
...
"addr" is the result of net.JoinHostPort which supports IPv6 address.
Rather than ranging "tp.Endpoints" again, it's better to reuse
"addr" in the first loop to collect "eps".
See #7942 and #7943 for context.
Signed-off-by: Jes Cok <xigua67damn@gmail.com>
2025-01-15 22:08:23 +08:00
Gang Li
33d65fc90b
TestConfigFileDeprecatedOptions
...
Signed-off-by: Gang Li <gangligit@gmail.com>
2025-01-14 16:26:50 -08:00
Gang Li
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
Gang Li
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