ff23048 | Benjamin Wang | 31 January 2024, 13:09:19 UTC | Bump version to 3.4.30 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> | 31 January 2024, 13:09:19 UTC |
8bd1fac | Marek Siarkowicz | 31 January 2024, 10:20:58 UTC | 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 | Marek Siarkowicz | 30 January 2024, 10:45:41 UTC | 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 | Benjamin Wang | 26 January 2024, 10:37:32 UTC | 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 | Benjamin Wang | 25 January 2024, 10:19:25 UTC | test: fix TestHashKVWhenCompacting: ensure all goroutine finished Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> | 25 January 2024, 13:33:22 UTC |
1d67e9e | Benjamin Wang | 25 January 2024, 10:05:52 UTC | 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 | Benjamin Wang | 24 January 2024, 13:56:02 UTC | 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 | Benjamin Wang | 23 January 2024, 14:14:46 UTC | 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 | Benjamin Wang | 23 January 2024, 14:14:01 UTC | 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 | Wei Fu | 23 January 2024, 06:10:43 UTC | 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 | Ivan Valdes | 18 January 2024, 22:45:33 UTC | dependency: update go to 1.20.13 Signed-off-by: Ivan Valdes <ivan@vald.es> | 19 January 2024, 00:13:43 UTC |
d441d74 | Benjamin Wang | 18 January 2024, 18:03:02 UTC | 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 | Benjamin Wang | 18 January 2024, 10:18:25 UTC | 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 | Benjamin Wang | 15 January 2024, 13:58:13 UTC | 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 | James Blair | 15 January 2024, 06:46:25 UTC | 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 | Benjamin Wang | 14 January 2024, 18:50:35 UTC | 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 | Siyuan Zhang | 12 January 2024, 17:16:49 UTC | 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 | Siyuan Zhang | 12 January 2024, 17:14:01 UTC | add tests to test tx delete consistency. Signed-off-by: Siyuan Zhang <sizhang@google.com> | 12 January 2024, 17:22:55 UTC |
148ba41 | Benjamin Wang | 12 January 2024, 09:51:04 UTC | Merge pull request #17173 from ZhouJianMS/member-replace-3.4 [3.4] member replace e2e test | 12 January 2024, 09:51:04 UTC |
2f8d7d0 | ZhouJianMS | 10 January 2024, 02:46:23 UTC | member replace e2e test Signed-off-by: ZhouJianMS <zhoujian@microsoft.com> | 10 January 2024, 07:45:26 UTC |
3ee1503 | Benjamin Wang | 09 January 2024, 13:11:45 UTC | bump version to 3.4.29 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> | 09 January 2024, 13:11:45 UTC |
8c185ee | Marek Siarkowicz | 08 January 2024, 15:12:17 UTC | 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 | Marek Siarkowicz | 04 January 2024, 13:53:40 UTC | Don't flock snapshot files Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 08 January 2024, 14:11:44 UTC |
c7eab9d | Benjamin Wang | 05 January 2024, 10:01:27 UTC | 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 | Ishan Tyagi | 05 January 2024, 09:28:27 UTC | 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 | Marek Siarkowicz | 03 January 2024, 10:40:39 UTC | 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 | Ishan Tyagi | 02 January 2024, 12:30:31 UTC | Add missing flag in etcd help. Signed-off-by: ishan16696 <ishan.tyagi@sap.com> | 02 January 2024, 12:30:31 UTC |
f06c6e6 | Benjamin Wang | 21 December 2023, 19:12:57 UTC | 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 | Siyuan Zhang | 21 December 2023, 17:34:17 UTC | [3.4] enable gofail in e2e test. Signed-off-by: Siyuan Zhang <sizhang@google.com> | 21 December 2023, 17:34:17 UTC |
c43530c | Siyuan Zhang | 18 December 2023, 22:37:37 UTC | [3.4] backport health check e2e tests. Signed-off-by: Siyuan Zhang <sizhang@google.com> | 21 December 2023, 17:33:11 UTC |
b03b6da | Benjamin Wang | 21 December 2023, 09:23:17 UTC | 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 | Marek Siarkowicz | 20 December 2023, 10:41:50 UTC | 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 | Benjamin Wang | 19 December 2023, 09:10:12 UTC | Merge pull request #17128 from siyuanfoundation/livez-bp-3.4-step2 [3.4] Backport livez/readyz | 19 December 2023, 09:10:12 UTC |
b6ab239 | Siyuan Zhang | 20 November 2023, 17:58:40 UTC | etcdserver: add linearizable_read check to readyz. Signed-off-by: Siyuan Zhang <sizhang@google.com> | 15 December 2023, 22:00:22 UTC |
c58ef8d | Siyuan Zhang | 16 October 2023, 22:16:42 UTC | 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 | Siyuan Zhang | 25 September 2023, 22:44:19 UTC | 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 | Chao Chen | 06 October 2023, 06:28:33 UTC | http health check bug fixes Signed-off-by: Chao Chen <chaochn@amazon.com> | 15 December 2023, 16:39:51 UTC |
963af73 | Benjamin Wang | 15 December 2023, 09:52:50 UTC | Merge pull request #17120 from siyuanfoundation/livez-bp-3.4 [3.4] Backport healthcheck code cleanup | 15 December 2023, 09:52:50 UTC |
4a8381a | Marek Siarkowicz | 27 January 2022, 18:04:41 UTC | server: Split metrics and health code Signed-off-by: Siyuan Zhang <sizhang@google.com> | 14 December 2023, 18:25:43 UTC |
cc44646 | Siyuan Zhang | 12 December 2023, 23:39:09 UTC | server: Cover V3 health with tests Signed-off-by: Siyuan Zhang <sizhang@google.com> | 14 December 2023, 18:23:49 UTC |
f009772 | Siyuan Zhang | 14 December 2023, 01:19:22 UTC | server: Refactor health checks Signed-off-by: Siyuan Zhang <sizhang@google.com> | 14 December 2023, 18:23:36 UTC |
4fe68b4 | Benjamin Wang | 13 December 2023, 19:30:13 UTC | 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 | Ivan Valdes | 13 December 2023, 17:21:53 UTC | 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 | Marek Siarkowicz | 27 January 2022, 17:46:44 UTC | server: Run health check tests in subtests Signed-off-by: Siyuan Zhang <sizhang@google.com> | 12 December 2023, 01:07:09 UTC |
34d2e74 | Marek Siarkowicz | 27 January 2022, 17:33:41 UTC | server: Rename test case expect fields Signed-off-by: Siyuan Zhang <sizhang@google.com> | 12 December 2023, 01:04:08 UTC |
ddf7a69 | Marek Siarkowicz | 27 January 2022, 17:25:39 UTC | server: Use named struct initialization in healthcheck test Signed-off-by: Siyuan Zhang <sizhang@google.com> | 12 December 2023, 01:03:48 UTC |
39b440c | Benjamin Wang | 06 December 2023, 20:10:06 UTC | 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 | Jonas Riedel | 06 December 2023, 18:51:21 UTC | etcd: Update go version to 1.20.12 Signed-off-by: Jonas Riedel <jonasriedel@pm.me> | 06 December 2023, 19:08:24 UTC |
adf6bd2 | Benjamin Wang | 23 November 2023, 14:29:31 UTC | Bump version to 3.4.28 Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> | 23 November 2023, 14:29:31 UTC |
75d2407 | Benjamin Wang | 23 November 2023, 13:56:28 UTC | Merge pull request #16990 from YaoC/backport-12890 [3.4] backport #12890 learner support snapshot RPC | 23 November 2023, 13:56:28 UTC |
5fb8e88 | Benjamin Wang | 23 November 2023, 09:51:11 UTC | 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 | Chao Chen | 22 November 2023, 21:25:15 UTC | [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 | Benjamin Wang | 22 November 2023, 20:30:11 UTC | 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 | Chao Chen | 22 November 2023, 19:14:50 UTC | 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 | Benjamin Wang | 22 November 2023, 17:52:03 UTC | 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 | Chao Chen | 22 November 2023, 17:41:43 UTC | 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 | Chao Chen | 22 November 2023, 17:16:13 UTC | 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 | Benjamin Wang | 22 November 2023, 15:09:55 UTC | 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 | Benjamin Wang | 22 November 2023, 10:10:37 UTC | 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 | tangcong | 04 May 2021, 20:26:33 UTC | [3.4] backport #12890 learner support snapshot RPC Signed-off-by: YaoC <chengyao09@hotmail.com> | 22 November 2023, 09:48:10 UTC |
5c95ef3 | Chao Chen | 22 November 2023, 05:44:04 UTC | [3.4] backport etcd-io#13359 Fix http2 authority header in single endpoint scenario Signed-off-by: Chao Chen <chaochn@amazon.com> | 22 November 2023, 07:34:55 UTC |
1e75435 | Benjamin Wang | 13 November 2023, 09:30:07 UTC | Merge pull request #16916 from arjunmalhotra1/release-3.4 [3.4] etcd: upgrade go version from 1.20.10 to 1.20.11 | 13 November 2023, 09:30:07 UTC |
aa65306 | arjunmalhotra1 | 13 November 2023, 04:11:26 UTC | etcd: upgrade go version from 1.20.10 to 1.20.11 To keep etcd projects up to date with the latest patch releases & incorporate the latest security updates. Signed-off-by: arjunmalhotra1 <am2cj@virginia.edu> | 13 November 2023, 04:11:26 UTC |
1eb276c | Benjamin Wang | 01 November 2023, 16:31:53 UTC | Merge pull request #16857 from chaochn47/release-3.4-atomic-endpoints [3.4] backport client: call .Endpoints() in dial() in client/v3/client.go instead of accessing cfg.Endpoints directly | 01 November 2023, 16:31:53 UTC |
97a6f95 | Chao Chen | 31 October 2023, 16:43:06 UTC | Fix unit test unreferenced mu in clientv3/client_test.go Signed-off-by: Chao Chen <chaochn@amazon.com> | 31 October 2023, 17:24:08 UTC |
055b6d7 | Yi-Shu Tai | 08 July 2021, 23:41:31 UTC | client: call .Endpoints() in dial() in client/v3/client.go instead of accessing cfg.Endpoints directly https://github.com/etcd-io/etcd/blob/0cdd558361c6bdbbd9e4023558e2f6ece71c18ad/client/v3/client.go#L299 accesses endpoints without acquiring lock. Fix it to call Endpoints() Fix #13201 Signed-off-by: Chao Chen <chaochn@amazon.com> | 31 October 2023, 16:39:20 UTC |
0fb0045 | Benjamin Wang | 31 October 2023, 09:36:12 UTC | Merge pull request #16844 from chaochn47/release-3.4-replace-balancer [3.4] Backport #12671 clientv3: Replace balancer with upstream grpc solution | 31 October 2023, 09:36:12 UTC |
3a0dd2d | Chao Chen | 26 October 2023, 03:56:27 UTC | [3.4] backport #12706 clientv3: PS: Replace balancer with upstream grpc solution Signed-off-by: Chao Chen <chaochn@amazon.com> | 30 October 2023, 16:26:40 UTC |
83da5ff | Chao Chen | 26 October 2023, 03:55:17 UTC | [3.4] Backport #12671 clientv3: Replace balancer with upstream grpc solution Signed-off-by: Chao Chen <chaochn@amazon.com> | 30 October 2023, 16:26:40 UTC |
e1430f2 | Benjamin Wang | 30 October 2023, 15:50:42 UTC | Merge pull request #16849 from jmhbnz/backport-rejectoldcluster-fix [3.4] Backport clientv3: fix init client error | 30 October 2023, 15:50:42 UTC |
678b00a | James Blair | 30 October 2023, 06:30:10 UTC | Backport clientv3: fix errors init client RejectOldCluster. Signed-off-by: James Blair <mail@jamesblair.net> | 30 October 2023, 06:30:10 UTC |
888625c | Benjamin Wang | 28 October 2023, 08:39:55 UTC | Merge pull request #16843 from jmhbnz/backport-barrier-wait-fix [3.4] Backport clientv3: remove v3.WithFirstKey() in Barrier.Wait() | 28 October 2023, 08:39:55 UTC |
c2d5644 | James Blair | 27 October 2023, 20:30:37 UTC | Backport clientv3: remove v3.WithFirstKey() in Barrier.Wait() fix the unexpected blocking when using Barrier.Wait(), e.g. NewBarrier(client, a).Wait() will block if key a is not existed but a0 is existed, but it should return immediately. Signed-off-by: James Blair <mail@jamesblair.net> | 27 October 2023, 20:30:37 UTC |
6100220 | Benjamin Wang | 27 October 2023, 19:38:25 UTC | Merge pull request #16842 from chaochn47/release-3.4-grpc-dialer Backport [3.4] clientV3: simplify grpc dialer usage. Remove workaround #11184 after bumping grpc to 1.26.0. | 27 October 2023, 19:38:25 UTC |
03f7900 | yoyinzyc | 30 January 2020, 22:51:24 UTC | clientV3: simplify grpc dialer usage. Remove workaround #11184 after bumping grpc to 1.26.0. Signed-off-by: Chao Chen <chaochn@amazon.com> | 27 October 2023, 19:10:54 UTC |
d152339 | Marek Siarkowicz | 27 October 2023, 12:15:02 UTC | Merge pull request #16826 from chaochn47/release-3.4-authenticate [3.4] Backport clientv3:get AuthToken gracefully without dialing gRPC with balancer API to get extra connection | 27 October 2023, 12:15:02 UTC |
5801fbd | Benjamin Wang | 27 October 2023, 08:57:56 UTC | Merge pull request #16834 from ahrtr/3.4_bump_bbolt_1.3.8_20231026 [3.4] Bump bbolt to 1.3.8 for release-3.4 | 27 October 2023, 08:57:56 UTC |
452e4cc | Benjamin Wang | 26 October 2023, 15:36:50 UTC | Bump bbolt to 1.3.8 for etcd 3.4 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 26 October 2023, 15:36:50 UTC |
3181b44 | CFC4N | 07 September 2020, 14:03:47 UTC | clientv3: get AuthToken gracefully without extra connection. Signed-off-by: Chao Chen <chaochn@amazon.com> | 25 October 2023, 19:51:30 UTC |
0cf5a72 | CFC4N | 17 August 2020, 13:41:19 UTC | credentials: let GetRequestMetadata() return nil when authToken isn't initialized. Signed-off-by: Chao Chen <chaochn@amazon.com> | 25 October 2023, 19:51:30 UTC |
1fc259d | CFC4N | 17 August 2020, 13:40:31 UTC | etcdserver: check authinfo if it is not InternalAuthenticateRequest. Signed-off-by: Chao Chen <chaochn@amazon.com> | 25 October 2023, 19:51:30 UTC |
e031012 | Benjamin Wang | 25 October 2023, 19:11:02 UTC | Merge pull request #16800 from chaochn47/release-3.4-clientv3-naming-impl [3.4] Backport clientv3 naming implementation | 25 October 2023, 19:11:02 UTC |
e61f1d8 | Chao Chen | 24 October 2023, 15:58:19 UTC | [3.4] backport 12675: Cleanup grpc clientv3/naming API Signed-off-by: Chao Chen <chaochn@amazon.com> | 24 October 2023, 16:17:32 UTC |
7c4696a | Chao Chen | 24 October 2023, 15:57:33 UTC | [3.4] backport 12669: Implement Endpoint Watch and new Resolver Signed-off-by: Chao Chen <chaochn@amazon.com> | 24 October 2023, 15:57:33 UTC |
15d6a11 | Chao Chen | 19 October 2023, 21:08:59 UTC | [3.4] backport 12667: Implement Update method for EndpointManager Signed-off-by: Chao Chen <chaochn@amazon.com> | 24 October 2023, 15:10:00 UTC |
3fd4988 | Marek Siarkowicz | 24 October 2023, 07:52:22 UTC | Merge pull request #16795 from chaochn47/release-3.4-grpc-update [3.4] Upgrade grpc-go to 1.29.1 and Backport "Introduce grpc-1.30+ compatible client/v3/naming API." | 24 October 2023, 07:52:22 UTC |
6c0e4d9 | Piotr Tabor | 21 January 2021, 21:13:38 UTC | Introduce grpc-1.30+ compatible client/v3/naming API. This is not yet implementation, just API and tests to be filled with implementation in next CLs, tracked by: https://github.com/etcd-io/etcd/issues/12652 We propose here 3 packages: - clientv3/naming/endpoints -> That is abstraction layer over etcd that allows to write, read & watch Endpoints information. It's independent from GRPC API. It hides the storage details. - clientv3/naming/endpoints/internal -> That contains the grpc's compatible Update class to preserve the internal JSON mashalling format. - clientv3/naming/resolver -> That implements the GRPC resolver API, such that etcd can be used for connection.Dial in grpc. Please see the grpc_naming.md document changes & grpcproxy/cluster.go new integration, to see how the new abstractions work. Signed-off-by: Chao Chen <chaochn@amazon.com> | 19 October 2023, 19:59:24 UTC |
3663ae1 | Benjamin Wang | 17 October 2023, 12:07:28 UTC | Merge pull request #16782 from serathius/roundrobin-3.4 [3.4] Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin | 17 October 2023, 12:07:28 UTC |
2c527b2 | Bogdan Kanivets | 04 April 2023, 04:49:07 UTC | tests: increase maxWatchDelay to prevent flaky TestWatchDelay* value is selected empirically after spot checking some logs of flaky workflows fixes: https://github.com/etcd-io/etcd/issues/15634 Signed-off-by: Bogdan Kanivets <bkanivets@apple.com> | 17 October 2023, 09:16:52 UTC |
9606263 | Marek Siarkowicz | 10 October 2023, 14:31:37 UTC | Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin Introduction of round robin https://github.com/golang/net/commit/120fc906b30bade8c220769da77801566d7f4ec8 Added in v0.10.0 https://github.com/golang/net/compare/v0.10.0...v0.11.0 Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 17 October 2023, 09:16:51 UTC |
52b3a39 | Benjamin Wang | 12 October 2023, 13:25:33 UTC | Merge pull request #16746 from dusk125/3.4-http2 [3.4] Bump golang.org/x/net to v0.17.0 | 12 October 2023, 13:25:33 UTC |
e30e2e5 | Benjamin Wang | 11 October 2023, 18:59:52 UTC | Merge pull request #16744 from ahrtr/go1.20.10_20231011_3.4 [3.4] bump golang version to 1.20.10 | 11 October 2023, 18:59:52 UTC |
cd3e261 | Allen Ray | 11 October 2023, 15:16:39 UTC | Bump golang.org/x/net to v0.17.0 Signed-off-by: Allen Ray <alray@redhat.com> | 11 October 2023, 15:16:42 UTC |
6850458 | Benjamin Wang | 11 October 2023, 15:05:11 UTC | bump golang version to 1.20.10 Address CVE-2023-44487 https://github.com/advisories/GHSA-qppj-fm5r-hxr3 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 11 October 2023, 15:05:13 UTC |
48b0c2b | Benjamin Wang | 10 October 2023, 11:35:52 UTC | Merge pull request #16732 from 0scvr/0scvr/upgrade-r3.4-go-1.20.9 [3.4] etcd: upgrade go version to 1.20.9 in Makefile & scripts | 10 October 2023, 11:35:52 UTC |
e0147ab | Oscar | 10 October 2023, 10:56:55 UTC | etcd: upgrade go version to 1.20.9 in Makefile & scripts Signed-off-by: Oscar <5xp395ab@duck.com> | 10 October 2023, 11:06:00 UTC |
5451f81 | Benjamin Wang | 10 October 2023, 08:48:48 UTC | Merge pull request #16729 from 0scvr/0scvr/upgrade-r3.4-go-1.20.9 [3.4] Upgrade go version to 1.20.9 | 10 October 2023, 08:48:48 UTC |
a824bd4 | 0scvr | 09 October 2023, 21:21:22 UTC | etcd: upgrade go version to 1.20.9 To be up to date with the newest security fixes. Signed-off-by: 0scvr <71343264+0scvr@users.noreply.github.com> | 09 October 2023, 21:31:04 UTC |
3253d5c | Benjamin Wang | 08 September 2023, 17:32:40 UTC | Merge pull request #16556 from ahrtr/3.4_golang_20230908 [3.4] dependency: bump golang to 1.20.8 | 08 September 2023, 17:32:40 UTC |
a79e372 | Benjamin Wang | 08 September 2023, 15:33:08 UTC | dependency: bump golang to 1.20.8 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 08 September 2023, 16:52:43 UTC |