swh:1:snp:272e298efac7922bc58929ef447c6a9add2959f8

sort by:
Revision Author Date Message Commit Date
950cd5f bump version to 3.4.31 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 20 March 2024, 13:50:13 UTC
e878a11 Merge pull request #17610 from chaochn47/backport-3.4-fix-watch-event-loss-after-compaction [release-3.4] backport fix watch event loss after compaction #17555 19 March 2024, 21:01:07 UTC
e2b29c4 backport fix watch event loss after compaction #17555 Signed-off-by: Chao Chen <chaochn@amazon.com> 19 March 2024, 00:38:56 UTC
f38dfe2 Merge pull request #17580 from vivekpatani/release-3.4 [3.4] dependency: bump github.com/sirupsen/logrus to v1.9.3 12 March 2024, 18:11:23 UTC
150cf3a dependency: bump github.com/sirupsen/logrus to v1.9.3 Signed-off-by: vivekpatani <9080894+vivekpatani@users.noreply.github.com> 12 March 2024, 17:02:20 UTC
a3488d7 Merge pull request #17567 from serathius/progressrequest-new-watch-3.4 [release-3.4] Fix progress notification for watch that doesn't get any events 12 March 2024, 11:01:01 UTC
9399dd1 Fix progress notification for watch that doesn't get any events When implementing the fix for progress notifications (https://github.com/etcd-io/etcd/pull/15237) we made a incorrect assumption that that unsynched watches will always get at least one event. Unsynched watches include not only slow watchers, but also newly created watches that requested current or older revision. In case that non of the events match watch filter, those newly created watches might become synched without any event going through. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 11 March 2024, 19:20:15 UTC
358e3ba Merge pull request #17552 from ivanvc/release-3.4-add-govuln-github-workflow [3.4] Add govuln GitHub workflow 08 March 2024, 17:01:07 UTC
5c0895c Add govuln GitHub workflow Signed-off-by: Ivan Valdes <ivan@vald.es> 08 March 2024, 16:29:23 UTC
49a7ab1 Merge pull request #17554 from ivanvc/release-3.4-bump-google-protobuf-to-1.33.0 [3.4] dependency: bump google protobuf to 1.33.0 08 March 2024, 15:57:57 UTC
6ef4666 dependency: bump google.golang.org/protobuf from v1.31.0 to v1.33.0 Signed-off-by: Ivan Valdes <ivan@vald.es> 08 March 2024, 00:09:37 UTC
38db466 Merge pull request #17541 from liangyuanpeng/update_go [3.4] Update go version to 1.21.8 for build. 06 March 2024, 13:53:07 UTC
5150b4d Update go version to 1.21.8 for build. Signed-off-by: Lan Liang <gcslyp@gmail.com> 06 March 2024, 13:31:26 UTC
7bbc9a5 Merge pull request #17538 from liangyuanpeng/3.4_go_1.21.8 [3.4] Update go version to 1.21.8 06 March 2024, 10:38:07 UTC
34d40a6 Update go version to 1.21.8 Signed-off-by: Lan Liang <gcslyp@gmail.com> 06 March 2024, 09:34:29 UTC
82b8c66 Merge pull request #17484 from ahrtr/3.4_bump_bbolt_1.3.9 [3.4] Bump bbolt to v1.3.9 26 February 2024, 11:16:27 UTC
700e576 Bump bbolt to 1.3.9 for 3.4 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 24 February 2024, 15:42:59 UTC
ff278c4 Merge pull request #17465 from ivanvc/release-3.4-backport-ignore-old-leader-leases-revoking-requests [3.4] backport ignore old leader leases revoking requests 22 February 2024, 09:50:25 UTC
bf04c67 Backport ignore old leader's leases revoking request Backport of PR #16822, commits f7e488dc9262685d6624755e0d3bb0a655863248, 67f17166bf2ba337dafb8e0ea8eea5f74a990767, and f7ff898fd6c2d6dbb54278343073aa4fa5f46a03. Co-authored-by: Benjamin Wang <benjamin.wang@broadcom.com> Signed-off-by: Ivan Valdes <ivan@vald.es> 20 February 2024, 19:31:29 UTC
9a3450a tests/e2e: backport e2e cluster setup Finish backporting the remaining functions from the original backport from PR #15620. Backport of commit 65add8cec44b32682e59d2596a592038bac90dcd. Co-authored-by: Marek Siarkowicz <siarkowicz@google.com> Signed-off-by: Ivan Valdes <ivan@vald.es> 20 February 2024, 19:31:29 UTC
fd228f2 test/e2e: fix WaitLeader backport Fixes the incorrect backport of WaitLeader, as spawnJsonCmd receives an expected output string as an argument, which wasn't provided in the first backport implementation. Original backport of commit 371179e29208f690477c85fc552e7c824a66f87e from PR #17398. Signed-off-by: Ivan Valdes <ivan@vald.es> 20 February 2024, 19:29:44 UTC
c057f47 Merge pull request #17330 from siyuanfoundation/3.4-downgrade [3.4] allow downgrade from 3.5 20 February 2024, 18:45:38 UTC
2caf0f0 Add schema verification when closing etcd. Signed-off-by: Siyuan Zhang <sizhang@google.com> 20 February 2024, 16:55:55 UTC
83f97c1 Add handling of AuthStatusRequest. Signed-off-by: Siyuan Zhang <sizhang@google.com> 20 February 2024, 16:55:55 UTC
c65c1ea Add function to migrate 3.5 data online. Signed-off-by: Siyuan Zhang <sizhang@google.com> 20 February 2024, 16:55:55 UTC
e7da7eb add flag to allow downgrade from 3.5 Signed-off-by: Siyuan Zhang <sizhang@google.com> 20 February 2024, 16:55:55 UTC
2662038 Merge pull request #17432 from ivanvc/release-3.4-implement-etcd-process-go-fail-client-timeout [3.4] backport EtcdProcess GoFailClientTimeout 16 February 2024, 08:46:00 UTC
c5cb7aa Merge pull request #17436 from jmhbnz/backport-logging-database-metrics-during-compaction [3.4] mvcc: Printing etcd backend database related metrics inside scheduleCompaction function 16 February 2024, 08:44:45 UTC
e5bc8b0 mvcc: Printing etcd backend database related metrics inside scheduleCompaction function Backporting commit 21bbc82 to etcd 3.4 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: James Blair <mail@jamesblair.net> 16 February 2024, 08:08:20 UTC
ec4128a tests/e2e: implement EtcdProcess GoFailClientTimeout Signed-off-by: Ivan Valdes <ivan@vald.es> 15 February 2024, 18:50:26 UTC
6affeed Merge pull request #17422 from ArkaSaha30/configure_cgo_3.4 [3.4] Make CGO_ENABLED configurable 14 February 2024, 10:19:40 UTC
387ca62 Make CGO_ENABLED configurable for etcd 3.4 Signed-off-by: Arka Saha <arkas1@vmware.com> 13 February 2024, 17:04:33 UTC
380175a Merge pull request #17398 from ivanvc/3.4-backport-e2e-waitleader [3.4] tests/e2e: backport WaitLeader 09 February 2024, 10:33:55 UTC
9c067a3 tests/e2e: backport WaitLeader Add Etcdctl function to etcdProcess interface, and implement it in etcdServerProcess, which is used by WaitMembersForLeader. Define Etcdctl's Status function, that is used by WaitMembersForLeader too. Signed-off-by: Ivan Valdes <ivan@vald.es> 09 February 2024, 00:34:33 UTC
1a6eaca Merge pull request #17383 from fuweid/backport-17365-to-34 [3.4] etcdserver: drain leaky goroutines before test completed 06 February 2024, 15:54:31 UTC
51c99dd etcdserver: drain leaky goroutines before test completed Signed-off-by: Wei Fu <fuweid89@gmail.com> 06 February 2024, 04:58:35 UTC
573ff18 Merge pull request #17369 from dusk125/3.4-backport-retry-config [3.4] add backoff to client config 05 February 2024, 17:08:17 UTC
6301cf3 Merge pull request #17368 from dusk125/3.4-to-go1.21 [3.4] Update to go1.21 05 February 2024, 16:18:00 UTC
8e62f4a [3.4] backport: add backoff to client config Signed-off-by: Allen Ray <alray@redhat.com> 05 February 2024, 15:29:34 UTC
9591c29 [3.4] Update to go1.21 Signed-off-by: Allen Ray <alray@redhat.com> 05 February 2024, 15:21:19 UTC
ff23048 Bump version to 3.4.30 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 31 January 2024, 13:09:19 UTC
8bd1fac Merge pull request #17347 from serathius/crypto-3.4 [release-3.4] Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795 31 January 2024, 10:20:58 UTC
b6b36c9 Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795 This is the minimal set of package updates I get after: taking packages from release-3.5 with golang.org/x/crypto@v0.17.0 slowly downgrading package by package to get minimal changes running make to make sure other dependencies don't change Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 31 January 2024, 09:51:24 UTC
d14f794 Merge pull request #17321 from ahrtr/3.4_TestHashKVWhenCompacting_20240125 [3.4] test: fix `TestHashKVWhenCompacting`: ensure all goroutine finished 26 January 2024, 10:37:32 UTC
6b77452 test: fix TestHashKVWhenCompacting: ensure all goroutine finished Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 25 January 2024, 13:33:22 UTC
1d67e9e Merge pull request #17316 from ahrtr/3.4_configure_peer_log_20240124 [3.4] Print error log when creating peer listener failed 25 January 2024, 10:05:52 UTC
5c3a36d print error log when creating peer listener failed Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 24 January 2024, 13:56:02 UTC
7555d0c Merge pull request #17276 from ivanvc/3.4-update-golang-to-1.20.13 [3.4] dependency: update go to 1.20.13 23 January 2024, 14:14:46 UTC
62e51c4 Merge pull request #17304 from fuweid/fix-17241 [3.4] fix: linux-amd64-e2e job timeout issue 23 January 2024, 14:14:01 UTC
c74cc42 fix: linux-amd64-e2e job timeout issue Assume #16916 as baseline. The E2E takes `1395.082s`. * https://github.com/etcd-io/etcd/pull/16988 It introduced `TestAuthority` which takes `18.39s`. And after https://github.com/etcd-io/etcd/pull/16997, it takes `50.05s`. * https://github.com/etcd-io/etcd/pull/16995 It introduced `TestInPlaceRecovery` which takes `17.37s`. * https://github.com/etcd-io/etcd/pull/17144 - New `TestHTTPHealthHandler` takes `29.9s` - New `TestHTTPLivezReadyzHandler` takes `35.20s` * https://github.com/etcd-io/etcd/pull/17173 - New `TestMemberReplace` takes `7.55s`. Ideally, it should increase `140.07s`. It's not larger than `1800s` timeout value. However, we run E2E cases 3 times. By default, we run E2E cases with `-cpu 1,2,4`. That means that we run 3 times. `1395.082s` + `140.07s * 3` = `1815.292s` > `1800s` ```bash $ go help testflag -count n Run each test, benchmark, and fuzz seed n times (default 1). If -cpu is set, run n times for each GOMAXPROCS value. Examples are always run once. -count does not apply to fuzz tests matched by -fuzz. ``` I don't think we should run E2E with different GOMAXPROCS value. All the `TestXYZ` are used to control etcd process and we don't set GOMAXPROCS env to etcd process. Set `CPU=4` to align with main and release/3.5. Closes: #17241 Signed-off-by: Wei Fu <fuweid89@gmail.com> 23 January 2024, 11:23:32 UTC
5d0fbaf dependency: update go to 1.20.13 Signed-off-by: Ivan Valdes <ivan@vald.es> 19 January 2024, 00:13:43 UTC
d441d74 Merge pull request #17270 from ahrtr/nil_log_20240118 [3.4] Use the correct log library to print log messages to prevent nil pointer panicking 18 January 2024, 18:03:02 UTC
9009d3e use the correct log library to print log messages Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 18 January 2024, 10:18:25 UTC
071cb43 Merge pull request #17242 from jmhbnz/backport-reproducible-image-builds [3.4] Backport adding digest for etcd base image 15 January 2024, 13:58:13 UTC
62b2229 Backport adding digest for etcd base image. To ensure etcd official image builds can be reproduced. Signed-off-by: James Blair <mail@jamesblair.net> 15 January 2024, 06:46:25 UTC
6caef6c Merge pull request #17238 from siyuanfoundation/txBuf-3.4 [3.4] Fix delete inconsistencies in read buffer 14 January 2024, 18:50:35 UTC
b70684b commit bbolt transaction if there is any pending deleting operations Signed-off-by: Siyuan Zhang <sizhang@google.com> 12 January 2024, 17:23:14 UTC
c3af942 add tests to test tx delete consistency. Signed-off-by: Siyuan Zhang <sizhang@google.com> 12 January 2024, 17:22:55 UTC
148ba41 Merge pull request #17173 from ZhouJianMS/member-replace-3.4 [3.4] member replace e2e test 12 January 2024, 09:51:04 UTC
2f8d7d0 member replace e2e test Signed-off-by: ZhouJianMS <zhoujian@microsoft.com> 10 January 2024, 07:45:26 UTC
3ee1503 bump version to 3.4.29 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 09 January 2024, 13:11:45 UTC
8c185ee Merge pull request #17208 from serathius/dont-flock-3.4 [release-3.4] Don't flock snapshot files 08 January 2024, 15:12:17 UTC
73814a4 Don't flock snapshot files Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 08 January 2024, 14:11:44 UTC
c7eab9d Merge pull request #17202 from ishan16696/Backport-PR16465-3.4 [3.4]Add a unit tests and missing flags in etcd help. 05 January 2024, 10:01:27 UTC
06d7312 Add a unit tests and missing flags in etcd help. Signed-off-by: ishan16696 <ishan.tyagi@sap.com> 05 January 2024, 09:28:27 UTC
2664430 Merge pull request #17189 from ishan16696/add/missingFlag [3.4] Add missing `experimental-enable-lease-checkpoint-persist` flag in etcd help 03 January 2024, 10:40:39 UTC
a89ac3c Add missing flag in etcd help. Signed-off-by: ishan16696 <ishan.tyagi@sap.com> 02 January 2024, 12:30:31 UTC
f06c6e6 Merge pull request #17144 from siyuanfoundation/livez-bp-3.4-e2e [3.4] Backport e2e tests for livez/readyz. 21 December 2023, 19:12:57 UTC
5ca4d8c [3.4] enable gofail in e2e test. Signed-off-by: Siyuan Zhang <sizhang@google.com> 21 December 2023, 17:34:17 UTC
c43530c [3.4] backport health check e2e tests. Signed-off-by: Siyuan Zhang <sizhang@google.com> 21 December 2023, 17:33:11 UTC
b03b6da Merge pull request #17154 from serathius/fix-bootstrap-3.4 [release-3.4] Check if be is nil to avoid panic when be is overriden with nil 21 December 2023, 09:23:17 UTC
6723e3c Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 471 Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 20 December 2023, 16:01:01 UTC
2a07f80 Merge pull request #17128 from siyuanfoundation/livez-bp-3.4-step2 [3.4] Backport livez/readyz 19 December 2023, 09:10:12 UTC
b6ab239 etcdserver: add linearizable_read check to readyz. Signed-off-by: Siyuan Zhang <sizhang@google.com> 15 December 2023, 22:00:22 UTC
c58ef8d etcdserver: add metric counters for livez/readyz health checks. Signed-off-by: Siyuan Zhang <sizhang@google.com> 15 December 2023, 16:39:51 UTC
f4c229a etcdserver: add livez and ready http endpoints for etcd. Add two separate probes, one for liveness and one for readiness. The liveness probe would check that the local individual node is up and running, or else restart the node, while the readiness probe would check that the cluster is ready to serve traffic. This would make etcd health-check fully Kubernetes API complient. Signed-off-by: Siyuan Zhang <sizhang@google.com> 15 December 2023, 16:39:51 UTC
d4861d6 http health check bug fixes Signed-off-by: Chao Chen <chaochn@amazon.com> 15 December 2023, 16:39:51 UTC
963af73 Merge pull request #17120 from siyuanfoundation/livez-bp-3.4 [3.4] Backport healthcheck code cleanup 15 December 2023, 09:52:50 UTC
4a8381a server: Split metrics and health code Signed-off-by: Siyuan Zhang <sizhang@google.com> 14 December 2023, 18:25:43 UTC
cc44646 server: Cover V3 health with tests Signed-off-by: Siyuan Zhang <sizhang@google.com> 14 December 2023, 18:23:49 UTC
f009772 server: Refactor health checks Signed-off-by: Siyuan Zhang <sizhang@google.com> 14 December 2023, 18:23:36 UTC
4fe68b4 Merge pull request #17112 from ivanvc/release-3.4-backport-ssrf [3.4] Backport disable redirects in peer communication 13 December 2023, 19:30:13 UTC
838cd9a server: disable redirects in peer communication Disable following redirects from peer HTTP communication on the client's side. Etcd server may run into SSRF (Server-side request forgery) when adding a new member. If users provide a malicious peer URL, the existing etcd members may be redirected to another unexpected internal URL when getting the new member's version. Signed-off-by: Ivan Valdes <ivan@vald.es> 13 December 2023, 17:21:53 UTC
e74970d server: Run health check tests in subtests Signed-off-by: Siyuan Zhang <sizhang@google.com> 12 December 2023, 01:07:09 UTC
34d2e74 server: Rename test case expect fields Signed-off-by: Siyuan Zhang <sizhang@google.com> 12 December 2023, 01:04:08 UTC
ddf7a69 server: Use named struct initialization in healthcheck test Signed-off-by: Siyuan Zhang <sizhang@google.com> 12 December 2023, 01:03:48 UTC
39b440c Merge pull request #17076 from jonasrdl/release-3.4-update-to-go-1.21.5 [3.4] Update go version to 1.20.12 06 December 2023, 20:10:06 UTC
ab34e01 etcd: Update go version to 1.20.12 Signed-off-by: Jonas Riedel <jonasriedel@pm.me> 06 December 2023, 19:08:24 UTC
adf6bd2 Bump version to 3.4.28 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 23 November 2023, 14:29:31 UTC
75d2407 Merge pull request #16990 from YaoC/backport-12890 [3.4] backport #12890 learner support snapshot RPC 23 November 2023, 13:56:28 UTC
5fb8e88 Merge pull request #16999 from chaochn47/release-3.4-upgrade-grpc-1.58.3 [3.4] Upgrade grpc 1.58.3 23 November 2023, 09:51:11 UTC
2c8e2e9 [3.4] backport #16790: upgrade grpc to 1.58.3 Signed-off-by: Chao Chen <chaochn@amazon.com> 22 November 2023, 22:58:32 UTC
f3c0155 Merge pull request #16997 from chaochn47/release-3.4-upgrade-grpc-1.52.0 Release 3.4 upgrade grpc 1.52.0 22 November 2023, 20:30:11 UTC
f549da3 backport https://github.com/etcd-io/etcd/pull/12709 and https://github.com/etcd-io/etcd/pull/12801 to resolve gogo unmarshal errors Signed-off-by: Chao Chen <chaochn@amazon.com> 22 November 2023, 19:14:50 UTC
6e6b615 Merge pull request #16995 from ahrtr/3.4_clusterId_20231122 [3.4] etcdserver: add cluster id check for hashKVHandler 22 November 2023, 17:52:03 UTC
1665b8e release-3.4: upgrade gRPC-go to v1.52.0 Signed-off-by: Chao Chen <chaochn@amazon.com> 22 November 2023, 17:41:43 UTC
d29115b release-3.4 upgrade grpc to 1.51.0 Signed-off-by: Chao Chen <chaochn@amazon.com> 22 November 2023, 17:16:13 UTC
c750e01 etcdserver: add cluster id check for hashKVHandler backport https://github.com/etcd-io/etcd/pull/15924 to 3.4 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 22 November 2023, 16:55:18 UTC
fe68345 Merge pull request #16988 from chaochn47/release-3.4-backport-authority-header-fix [3.4] backport #13359 Fix http2 authority header in single endpoint scenario 22 November 2023, 10:10:37 UTC
4ff558e [3.4] backport #12890 learner support snapshot RPC Signed-off-by: YaoC <chengyao09@hotmail.com> 22 November 2023, 09:48:10 UTC
back to top