Benjamin Wang
c2b458c56b
Merge pull request #17387 from Elbehery/backport_35_SetKeepAlivePeriod_OpenBSD
...
[3.5] Backport ignore SetKeepAlivePeriod errors on OpenBSD
2024-02-07 15:53:48 +00:00
Ivan Valdes
8b2493256d
tests/e2e: implement EtcdProcessCluster WaitLeader
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-02-06 14:29:51 -08:00
Ivan Valdes
c37d33c571
tests/e2e: implement EtcdProcess Etcdctl
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-02-06 14:29:40 -08:00
Ruize Tang
62a4bb3be9
etcd: Add OpenBSD-specific files for SetKeepAlivePeriod handling
...
Added keepalive_listener_unix.go and keepalive_listener_openbsd.go to
handle SetKeepAlivePeriod() specially on OpenBSD.
Signed-off-by: Ruize Tang <1466040111@qq.com>
2024-02-06 19:39:09 +01:00
Benjamin Wang
76e7fe7057
Merge pull request #17382 from fuweid/backport-17365-to-35
...
[3.5] etcdserver: drain leaky goroutines before test completed
2024-02-06 15:54:08 +00:00
Wei Fu
a965801b6e
etcdserver: drain leaky goroutines before test completed
...
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2024-02-06 12:11:33 +08:00
Ivan Valdes
26bae5efbd
tests/e2e: move etcdctl to framework/e2e
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-02-05 15:13:42 -08:00
Benjamin Wang
588023cc46
Merge pull request #17362 from dusk125/3.5-to-go1.21
...
[3.5] Update to go 1.21
2024-02-05 12:55:29 +00:00
Benjamin Wang
3c8e389d82
Merge pull request #17363 from dusk125/3.5-backport-retry-config
...
[3.5] backport backoff/retry config
2024-02-05 12:53:55 +00:00
Allen Ray
a13f676ec6
[3.5] backport: add backoff to client config
...
Signed-off-by: Allen Ray <alray@redhat.com>
2024-02-02 14:40:15 -05:00
Allen Ray
3d64877dc2
[3.5] Update to go1.21
...
Signed-off-by: Allen Ray <alray@redhat.com>
2024-02-02 14:25:53 -05:00
Marek Siarkowicz
e7b3bb6cca
version: bump up to 3.5.12
v3.5.12
tests/v3.5.12
etcdctl/v3.5.12
etcdutl/v3.5.12
server/v3.5.12
client/v3.5.12
client/v2.305.12
client/pkg/v3.5.12
raft/v3.5.12
pkg/v3.5.12
api/v3.5.12
2024-01-31 11:32:22 +01:00
Marek Siarkowicz
378a19609b
Merge pull request #17346 from serathius/crypto-3.5
...
[release-3.5] Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
2024-01-31 11:21:03 +01:00
Marek Siarkowicz
8599d48f80
Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
...
This is the minimal set of package updates I get after running:
./scripts/update_dep.sh golang.org/x/crypto v0.17.0
make
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-01-30 12:02:49 +01:00
Benjamin Wang
141232e773
Merge pull request #17320 from ahrtr/3.5_TestHashKVWhenCompacting_20240125
...
[3.5 test: fix `TestHashKVWhenCompacting`: ensure all goroutine finished
2024-01-25 18:53:29 +00:00
Benjamin Wang
0f494e02fa
test: fix TestHashKVWhenCompacting: ensure all goroutine finished
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-01-25 13:32:03 +00:00
Benjamin Wang
a0ff8e41f8
Merge pull request #17315 from ahrtr/3.5_configure_peer_log_20240124
...
[3.5] Print error log when creating peer listener failed
2024-01-25 10:05:46 +00:00
Benjamin Wang
926d0227bd
print error log when creating peer listener failed
...
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2024-01-24 13:50:38 +00:00
Benjamin Wang
c7bcb5fa40
Merge pull request #17291 from rahulbapumore/backport-feature
...
[3.5] mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
2024-01-23 10:05:07 +00:00
Rahul More
2c3b614090
mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
...
Backporting commit 21bbc82 in etcd 3.5
To improve traceability of backend database usage, Added below parameter
related to backend database usage metrics inside scheduledCompaction
function.
current-db-size-bytes
current-db-size
current-db-size-in-use-bytes
current-db-size-in-use
Signed-off-by: Rahul More <rahulbapumore@gmail.com>
2024-01-22 19:10:20 +05:30
Benjamin Wang
0ed58e9766
Merge pull request #17275 from ivanvc/3.5-update-golang-to-1.20.13
...
[3.5] dependency: upgrade go to 1.20.13
2024-01-19 18:34:59 +00:00
Ivan Valdes
02d5599891
dependency: update go version to 1.20.13
...
Signed-off-by: Ivan Valdes <ivan@vald.es>
2024-01-18 14:38:08 -08:00
Benjamin Wang
0c302d419a
Merge pull request #17230 from siyuanfoundation/txBuf-3.5
...
[3.5] Fix delete inconsistencies in read buffer
2024-01-12 16:48:49 +00:00
Siyuan Zhang
2d531a300a
commit bbolt transaction if there is any pending deleting operations
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-01-11 13:34:14 -08:00
Siyuan Zhang
f219ab445e
add tests to test tx delete consistency.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-01-11 13:29:54 -08:00
Benjamin Wang
880004c55c
Merge pull request #17123 from ZhouJianMS/member-place-3.5
...
[3.5] member replace e2e test
2024-01-11 08:34:02 +00:00
Benjamin Wang
fe32cf9e7e
Merge pull request #17205 from jmhbnz/backport-reproducible-image-builds
...
[3.5] Backport adding digest for etcd base image
2024-01-09 09:58:38 +00:00
Marek Siarkowicz
5777a37277
Merge pull request #17206 from serathius/dont-flock-3.5
...
[release-3.5] Don't flock snapshot files
2024-01-08 16:12:31 +01:00
Marek Siarkowicz
f3a27b3745
Don't flock snapshot files
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2024-01-08 15:06:12 +01:00
James Blair
5f571ba2df
Backport adding digest for etcd base image.
...
To ensure etcd official image builds can be reproduced.
Signed-off-by: James Blair <mail@jamesblair.net>
2024-01-08 14:55:42 +13:00
Benjamin Wang
8d88e437d1
Merge pull request #17201 from ishan16696/backport-PR16465
...
[3.5]Add a unit tests and missing flags in etcd help.
2024-01-05 10:52:47 +00:00
Ishan Tyagi
0ac8e50a1a
Add a unit tests and missing flags in etcd help.
...
Signed-off-by: ishan16696 <ishan.tyagi@sap.com>
2024-01-05 14:46:42 +05:30
Benjamin Wang
af1fb6f31f
Merge pull request #17177 from amit-rastogi/release-3.5
...
Backport testutils.ExecuteUntil to 3.5 branch
2024-01-03 13:53:44 +00:00
Marek Siarkowicz
d0ebcb56b1
Merge pull request #17190 from ishan16696/add/missing-flag
...
[3.5] Add missing `experimental-enable-lease-checkpoint-persist` flag in etcd help
2024-01-03 11:40:45 +01:00
Ishan Tyagi
f87048a92b
Add missing flag in etcd help.
...
Signed-off-by: ishan16696 <ishan.tyagi@sap.com>
2024-01-02 18:08:20 +05:30
Amit Rastogi
b075426e54
Backport testutils.ExecuteUntil to 3.5 branch
...
Signed-off-by: Amit Rastogi <amitrastogi2206@gmail.com>
2024-01-01 16:48:59 +05:30
ZhouJianMS
bd587c08bb
member replace e2e test
...
Signed-off-by: ZhouJianMS <zhoujian@microsoft.com>
2023-12-29 09:46:58 +08:00
Marek Siarkowicz
ae3b43a924
Merge pull request #17151 from serathius/fix-bootstrap
...
[release-3.5] Fix etcd bootstrap: Etcd not validating database consistent index, closing database and panicking on nil backend.
2023-12-20 16:33:24 +01:00
Marek Siarkowicz
d6d263ac8d
Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
...
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-12-20 11:41:54 +01:00
Marek Siarkowicz
a2e9dc8cc0
Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
...
`err` variable shared throughout the NewServer function and used on line
396 to defer decision whether backend should be closed when starting
the server failed.
`snapshot` variable is first defined 407, redeclared locally on line 496 and later
again used on line 625. Creation of local variable is a bug introduced
in https://github.com/etcd-io/etcd/pull/11888 .
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-12-20 11:31:47 +01:00
Marek Siarkowicz
39330e33d6
Merge pull request #17083 from siyuanfoundation/livez-bp-step3
...
[3.5] Backport e2e tests for livez/readyz.
2023-12-12 11:14:05 +01:00
Siyuan Zhang
cb65c1f032
test: enable gofail in release e2e test.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-12-11 09:15:56 -08:00
Siyuan Zhang
b8d5e79fc1
[3.5] backport health check e2e tests.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-12-07 09:51:39 -08:00
Marek Siarkowicz
fa0eb078fa
Merge pull request #17075 from siyuanfoundation/3.5-e2e-fw
...
[3.5] tests: Backport Extract e2e cluster setup to separate package
2023-12-07 13:03:36 +01:00
Marek Siarkowicz
3b252db4f6
version: bump up to 3.5.11
v3.5.11
tests/v3.5.11
etcdctl/v3.5.11
etcdutl/v3.5.11
server/v3.5.11
client/v3.5.11
client/v2.305.11
client/pkg/v3.5.11
raft/v3.5.11
pkg/v3.5.11
api/v3.5.11
2023-12-07 11:29:12 +01:00
Marek Siarkowicz
6f125ce33b
Merge pull request #17039 from siyuanfoundation/release-3.5-step2
...
[3.5] Backport livez/readyz
2023-12-07 09:53:18 +01:00
Benjamin Wang
33cf21c9b7
Merge pull request #17077 from jonasrdl/release-3.5-update-to-go-1.20.12
...
[3.5] Update go version to 1.20.12
2023-12-06 19:38:15 +00:00
Siyuan Zhang
ebb7e796c3
etcdserver: add linearizable_read check to readyz.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-12-06 11:12:14 -08:00
Jonas Riedel
13bafdffb8
etcd: Update go version to 1.20.12
...
Signed-off-by: Jonas Riedel <jonasriedel@pm.me>
2023-12-06 20:02:25 +01:00
Marek Siarkowicz
795dcedd1d
tests: Extract e2e cluster setup to separate package
...
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-12-06 09:13:36 -08:00