c92fb80 | Benjamin Wang | 11 July 2023, 08:52:08 UTC | bump version to 3.4.27 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 11 July 2023, 08:52:08 UTC |
f836291 | Marek Siarkowicz | 11 July 2023, 07:02:39 UTC | Merge pull request #16195 from fuweid/fix-panic-for-http-only [3.4] embed: fix nil pointer dereference when stopServer | 11 July 2023, 07:02:39 UTC |
15efc55 | Wei Fu | 07 July 2023, 13:28:51 UTC | tests/e2e: allow to use SIGTERM to verify graceful-stop Signed-off-by: Wei Fu <fuweid89@gmail.com> | 07 July 2023, 13:28:51 UTC |
66713f6 | Wei Fu | 07 July 2023, 06:39:58 UTC | embed: fix nil pointer dereference when stopServer Since v3.4.25, ETCD server introduces http-only urls flag to expose gRPC-only endpoints. When user enables this feature, the stopServer will panic during terminating. If the server is leader, it won't have chance to transfer the leadership. ``` Jul 07 14:43:04 etcd[11502]: received terminated signal, shutting down... Jul 07 14:43:04 etcd[11502]: WARNING: 2023/07/07 14:43:04 grpc: addrConn.createTransport failed to connect to {0.0.0.0:2379 <nil> 0 <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 0.0.0.0:2379: connect: connection refused". Reconnecting...Jul 07 14:43:04 etcd[11502]: WARNING: 2023/07/07 14:43:04 grpc: addrConn.createTransport failed to connect to {0.0.0.0:2379 <nil> 0 <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 0.0.0.0:2379: connect: connection refused". Reconnecting... Jul 07 14:43:04 etcd[11502]: panic: runtime error: invalid memory address or nil pointer dereference Jul 07 14:43:04 etcd[11502]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x130 pc=0x9ccd45] Jul 07 14:43:04 etcd[11502]: goroutine 225 [running]: Jul 07 14:43:04 etcd[11502]: google.golang.org/grpc.(*Server).Stop(0x0) Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/pkg/mod/google.golang.org/grpc@v1.26.0/server.go:1390 +0x45 Jul 07 14:43:04 etcd[11502]: go.etcd.io/etcd/embed.stopServers.func1() Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/src/go.etcd.io/etcd/embed/etcd.go:431 +0x3c Jul 07 14:43:04 etcd[11502]: go.etcd.io/etcd/embed.stopServers({0x115a558, 0xc000278b70}, 0xc00024f248) Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/src/go.etcd.io/etcd/embed/etcd.go:438 +0x7d Jul 07 14:43:04 etcd[11502]: go.etcd.io/etcd/embed.(*Etcd).Close(0xc0004d6600) Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/src/go.etcd.io/etcd/embed/etcd.go:392 +0x835 Jul 07 14:43:04 etcd[11502]: go.etcd.io/etcd/pkg/osutil.HandleInterrupts.func1() Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go:70 +0x284 Jul 07 14:43:04 etcd[11502]: created by go.etcd.io/etcd/pkg/osutil.HandleInterrupts Jul 07 14:43:04 etcd[11502]: /home/fuwei/go/src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go:53 +0xce Jul 07 14:43:04 systemd[1]: etcd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT ``` Signed-off-by: Wei Fu <fuweid89@gmail.com> | 07 July 2023, 13:28:06 UTC |
4e800bd | Marek Siarkowicz | 07 July 2023, 07:36:53 UTC | Merge pull request #16193 from wenjiaswe/cp [3.4] Adding optional revision bump and mark compacted to snapshot restore | 07 July 2023, 07:36:53 UTC |
44e59b1 | Wenjia | 07 July 2023, 06:06:01 UTC | Update clientv3/snapshot/v3_snapshot.go Co-authored-by: Benjamin Wang <wachao@vmware.com> Signed-off-by: Wenjia Zhang <wenjiazhang@google.com> | 07 July 2023, 06:46:17 UTC |
1130bf7 | Wenjia Zhang | 07 July 2023, 04:12:47 UTC | Adding optional revision bump and mark compacted to snapshot restore Signed-off-by: Wenjia Zhang <wenjiazhang@google.com> | 07 July 2023, 06:08:38 UTC |
fee612d | Benjamin Wang | 21 June 2023, 10:06:17 UTC | Merge pull request #16020 from tjungblu/putauthshort_3.4 [3.4] Early exit auth check on lease puts | 21 June 2023, 10:06:17 UTC |
d897e4f | Benjamin Wang | 19 June 2023, 08:36:34 UTC | Merge pull request #16047 from kkkkun/cp-14457-to-3.4 [3.4] etcdserver: fix corruption check when server has just been compacted | 19 June 2023, 08:36:34 UTC |
a8d4009 | Benjamin Wang | 19 June 2023, 08:35:49 UTC | Merge pull request #16089 from jmhbnz/release-3.4 [3.4] Backport .github/workflows: Read .go-version as a step and not separate workflow | 19 June 2023, 08:35:49 UTC |
f0a1499 | James Blair | 16 June 2023, 08:45:14 UTC | Backport .github/workflows: Read .go-version as a step and not separate workflow. Signed-off-by: James Blair <mail@jamesblair.net> | 16 June 2023, 08:45:14 UTC |
afa0167 | Thomas Jungblut | 16 June 2023, 08:08:47 UTC | Add first unit test for authApplierV3 This contains a slight refactoring to expose enough information to write meaningful tests for auth applier v3. Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> | 16 June 2023, 08:08:47 UTC |
bce0d0b | kkkkun | 11 June 2023, 14:01:31 UTC | etcdserver: fix corruption check when server has just been compacted Signed-off-by: kkkkun <scuzk373x@gmail.com> | 11 June 2023, 14:01:36 UTC |
ca4a717 | Benjamin Wang | 10 June 2023, 12:36:04 UTC | Merge pull request #16038 from daljitdokal/release-3.4 [3.4] Backport updating go to latest patch release 1.19.10 | 10 June 2023, 12:36:04 UTC |
7b7140b | Daljit Singh | 08 June 2023, 22:21:27 UTC | [3.4] Backport updating go to latest patch release 1.19.10 Signed-off-by: Daljit Singh <daljit.dokal@yahoo.co.nz> | 08 June 2023, 22:21:27 UTC |
96d0831 | Thomas Jungblut | 06 June 2023, 09:45:28 UTC | Early exit auth check on lease puts Mitigates #15993 by not checking each key individually for permission when auth is entirely disabled or admin user is calling the method. Backport of #16005 Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> | 06 June 2023, 09:45:28 UTC |
a603c07 | Benjamin Wang | 12 May 2023, 01:40:47 UTC | bump version to 3.4.26 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 12 May 2023, 01:40:47 UTC |
3f78c42 | Benjamin Wang | 10 May 2023, 00:16:41 UTC | Merge pull request #15814 from mitake/backport-15656-3.4 Backport 15656 to release-3.4 | 10 May 2023, 00:16:41 UTC |
2db96e8 | Benjamin Wang | 09 May 2023, 20:50:42 UTC | Merge pull request #15861 from serathius/go-version-release-3.4 [release-3.4] Move go version to dedicated .go-version file | 09 May 2023, 20:50:42 UTC |
6796a50 | Marek Siarkowicz | 09 May 2023, 10:18:29 UTC | Move go version to dedicated .go-version file Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 09 May 2023, 12:56:34 UTC |
c62b5db | Hitoshi Mitake | 31 March 2023, 14:07:23 UTC | tests: e2e and integration test for timetolive Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> Co-authored-by: Benjamin Wang <wachao@vmware.com> | 08 May 2023, 13:54:54 UTC |
71e85e9 | Hitoshi Mitake | 29 March 2023, 11:46:32 UTC | etcdserver: protect lease timetilive with auth Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> Co-authored-by: Benjamin Wang <wachao@vmware.com> | 08 May 2023, 13:54:54 UTC |
27d362a | Benjamin Wang | 05 May 2023, 00:16:53 UTC | Merge pull request #15823 from jmhbnz/release-3.4-backport [3.4] Backport updating go to latest patch release 1.19.9 | 05 May 2023, 00:16:53 UTC |
9925f90 | James Blair | 04 May 2023, 03:20:32 UTC | Backport go update to latest patch release 1.19.9. Signed-off-by: James Blair <mail@jamesblair.net> | 04 May 2023, 03:20:32 UTC |
2ce1c37 | James Blair | 04 May 2023, 03:19:39 UTC | Backport centralising go version for actions workflows. Signed-off-by: James Blair <mail@jamesblair.net> | 04 May 2023, 03:19:39 UTC |
392144d | Benjamin Wang | 26 April 2023, 20:12:48 UTC | Merge pull request #15788 from sharathsivakumar/release-3.4 [3.4] server: backport 15743, improved description of --initial-cluster-state | 26 April 2023, 20:12:48 UTC |
7fa519f | sharathsivakumar | 26 April 2023, 15:08:29 UTC | server: backport 15743, improved description of --initial-cluster-state Signed-off-by: sharathsivakumar <mailssr9@gmail.com> | 26 April 2023, 15:08:29 UTC |
94593e6 | Benjamin Wang | 14 April 2023, 07:19:34 UTC | Merge pull request #15715 from ahrtr/fix_release_20230414 [3.4] fix release.sh: git_assert_branch_in_sync not exist in 3.4 | 14 April 2023, 07:19:34 UTC |
46c6ea5 | Benjamin Wang | 14 April 2023, 06:43:24 UTC | fix release.sh: git_assert_branch_in_sync not exist in 3.4 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 14 April 2023, 06:48:34 UTC |
bc19b67 | Benjamin Wang | 14 April 2023, 06:21:15 UTC | bump version to 3.4.25 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 14 April 2023, 06:21:15 UTC |
b56268a | Benjamin Wang | 11 April 2023, 10:44:43 UTC | Merge pull request #15677 from ahrtr/jwt_panic_3.4_20230410 [3.4] etcdserver: verify field 'username' and 'revision' present when decoding a JWT token | 11 April 2023, 10:44:43 UTC |
1d759fc | Marek Siarkowicz | 11 April 2023, 08:49:21 UTC | Merge pull request #15697 from ahrtr/3.4_request_progress_20230411 [3.4] etcdserver: guarantee order of requested progress notification | 11 April 2023, 08:49:21 UTC |
90e4d04 | Benjamin Wang | 11 April 2023, 04:46:59 UTC | etcdserver: guarantee order of requested progress notification Progress notifications requested using ProgressRequest were sent directly using the ctrlStream, which means that they could race against watch responses in the watchStream. This would especially happen when the stream was not synced - e.g. if you requested a progress notification on a freshly created unsynced watcher, the notification would typically arrive indicating a revision for which not all watch responses had been sent. This changes the behaviour so that v3rpc always goes through the watch stream, using a new RequestProgressAll function that closely matches the behaviour of the v3rpc code - i.e. 1. Generate a message with WatchId -1, indicating the revision for *all* watchers in the stream 2. Guarantee that a response is (eventually) sent The latter might require us to defer the response until all watchers are synced, which is likely as it should be. Note that we do *not* guarantee that the number of progress notifications matches the number of requests, only that eventually at least one gets sent. Signed-off-by: Benjamin Wang <wachao@vmware.com> | 11 April 2023, 04:47:09 UTC |
881147f | Benjamin Wang | 10 April 2023, 11:31:43 UTC | Merge pull request #15681 from jmhbnz/release-3.4 [3.4] Backport fix for all docker images showing amd64 architecture | 10 April 2023, 11:31:43 UTC |
8f0a8a1 | James Blair | 10 April 2023, 10:43:10 UTC | Backport fix for all docker images showing amd64 architecture. Signed-off-by: James Blair <mail@jamesblair.net> | 10 April 2023, 10:43:10 UTC |
abdc3cc | Benjamin Wang | 10 April 2023, 08:37:01 UTC | Merge pull request #15609 from pchan/automated-cherry-pick-of-#15505-upstream-release-3.4 [3.4] Add testing of etcd in local image in release workflow | 10 April 2023, 08:37:01 UTC |
4a82604 | Prasad Chandrasekaran | 18 March 2023, 06:38:49 UTC | scripts: Add testing of etcd in local image in release workflow. Signed-off-by: Prasad Chandrasekaran <prasadc@vmware.com> Co-authored-by: Benjamin Wang <wachao@vmware.com> | 10 April 2023, 07:55:57 UTC |
b000f15 | Benjamin Wang | 10 April 2023, 00:26:12 UTC | etcdserver: verify field 'username' and 'revision' present when decoding a JWT token Signed-off-by: Benjamin Wang <wachao@vmware.com> | 10 April 2023, 00:26:12 UTC |
4b91b6d | Marek Siarkowicz | 07 April 2023, 08:55:55 UTC | Merge pull request #15662 from ahrtr/backport_15447_3.4_20230407 [3.4] etcdserver: set zap logging to wsproxy | 07 April 2023, 08:55:55 UTC |
b48cf63 | Benjamin Wang | 07 April 2023, 08:49:24 UTC | Merge pull request #15655 from mitake/3.4-backport-15648 [3.4] backport 15648 | 07 April 2023, 08:49:24 UTC |
b364b48 | Benjamin Wang | 07 April 2023, 05:38:25 UTC | etcdserver: set zap logging to wsproxy Signed-off-by: Benjamin Wang <wachao@vmware.com> | 07 April 2023, 05:38:25 UTC |
3618ab4 | Benjamin Wang | 06 April 2023, 08:48:57 UTC | security: remove password after authenticating the user fix https://nvd.nist.gov/vuln/detail/CVE-2021-28235 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 06 April 2023, 13:42:29 UTC |
1f74659 | Benjamin Wang | 06 April 2023, 12:57:23 UTC | test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 06 April 2023, 13:17:20 UTC |
584576d | Benjamin Wang | 06 April 2023, 07:48:41 UTC | Merge pull request #15652 from ahrtr/bump_go_20230406_3.4 [3.4] Bump golang to 1.19.8 to fix CVEs | 06 April 2023, 07:48:41 UTC |
78a898a | Benjamin Wang | 06 April 2023, 06:30:56 UTC | bump golang to 1.19.8 to fix CVEs https://groups.google.com/g/golang-announce/c/Xdv6JL9ENs8/m/OV40vnafAwAJ Signed-off-by: Benjamin Wang <wachao@vmware.com> | 06 April 2023, 06:31:15 UTC |
ab64d49 | Benjamin Wang | 05 April 2023, 00:25:01 UTC | Merge pull request #15621 from mitake/3.4-backport-15294 [3.4] backport 15294 | 05 April 2023, 00:25:01 UTC |
442de31 | Hitoshi Mitake | 11 February 2023, 05:51:39 UTC | server/auth: disallow creating empty permission ranges Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> Co-authored-by: Benjamin Wang <wachao@vmware.com> | 04 April 2023, 12:41:04 UTC |
cee78ac | J. David Lowe | 04 June 2021, 20:59:01 UTC | etcdserver: don't attempt to grant nil permission to a role Prevent etcd from crashing when given a bad grant payload, e.g.: $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/add {"header":{"cluster_id":"14841639068965178418", ... $ curl -d '{"name": "foo"}' http://localhost:2379/v3/auth/role/grant curl: (52) Empty reply from server Signed-off-by: Gyuho Lee <leegyuho@amazon.com> Signed-off-by: J. David Lowe <j.david.lowe@gmail.com> | 04 April 2023, 12:40:54 UTC |
a1a3749 | Marek Siarkowicz | 04 April 2023, 07:48:45 UTC | Merge pull request #15620 from serathius/separate-grpc-server-3.4 [3.4] Separate grpc server | 04 April 2023, 07:48:45 UTC |
47d4ff2 | Marek Siarkowicz | 30 March 2023, 11:37:19 UTC | server: Fix defer function closure escape Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 14:11:05 UTC |
75675cd | Marek Siarkowicz | 27 March 2023, 11:35:29 UTC | tests: Test separate http port connection multiplexing Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 14:11:05 UTC |
8dc1244 | Marek Siarkowicz | 10 March 2023, 16:33:46 UTC | server: Add --listen-client-http-urls flag to allow running grpc server separate from http server Difference in load configuration for watch delay tests show how huge the impact is. Even with random write scheduler grpc under http server can only handle 500 KB with 2 seconds delay. On the other hand, separate grpc server easily hits 10, 100 or even 1000 MB within 100 miliseconds. Priority write scheduler that was used in most previous releases is far worse than random one. Tests configured to only 5 MB to avoid flakes and taking too long to fill etcd. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 14:11:03 UTC |
dd0bc66 | Marek Siarkowicz | 13 March 2023, 14:46:42 UTC | server: Pick one address that all grpc gateways connect to Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 13:47:35 UTC |
a4ac849 | Marek Siarkowicz | 28 March 2023, 09:47:57 UTC | server: Extract resolveUrl helper function Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 13:43:46 UTC |
66704b4 | Marek Siarkowicz | 10 March 2023, 13:06:44 UTC | server: Separate client listener grouping from serving Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 13:43:35 UTC |
6de105e | Marek Siarkowicz | 10 March 2023, 12:35:18 UTC | refactor: Use proper variable names for urls Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 03 April 2023, 13:35:10 UTC |
9ba5c28 | Benjamin Wang | 31 March 2023, 09:58:25 UTC | Merge pull request #15590 from ArkaSaha30/backport-14860-3-4 [3.4] Backport cherry-pick of #14860: Trigger release in current branch for github workflow case | 31 March 2023, 09:58:25 UTC |
49d05f8 | Benjamin Wang | 26 November 2022, 11:17:52 UTC | [3.4] Backport cherry-pick of #14860: Trigger release in current branch for github workflow case Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com> | 31 March 2023, 04:59:09 UTC |
f9a4a47 | Marek Siarkowicz | 30 March 2023, 13:55:24 UTC | Merge pull request #15560 from serathius/test-cmux-3.4 [3.4] Test cmux | 30 March 2023, 13:55:24 UTC |
7d62b4d | Marek Siarkowicz | 16 March 2023, 16:24:15 UTC | tests: Add v2 API to connection multiplexing test Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:51:39 UTC |
7bb5f1f | Marek Siarkowicz | 14 March 2023, 14:44:16 UTC | tests: Add connection muiltiplexer testing Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:51:25 UTC |
c4a0bac | Marek Siarkowicz | 16 March 2023, 12:47:34 UTC | tests: Backport tls for etcdctl Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:49:04 UTC |
ec9221f | Marek Siarkowicz | 20 March 2023, 11:50:50 UTC | tests: Backport etcdctl Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:49:04 UTC |
9e912ba | Marek Siarkowicz | 14 March 2023, 15:35:32 UTC | tests: Extract e2e test utils Consider creating generic testutils for both e2e and integration tests. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:49:02 UTC |
063d3ce | Marek Siarkowicz | 14 March 2023, 14:43:59 UTC | tests: Allow specifying http version in curl Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:48:28 UTC |
cee9d4c | Marek Siarkowicz | 14 March 2023, 14:43:45 UTC | tests: Refactor newClient args Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:48:28 UTC |
1bafc86 | Marek Siarkowicz | 14 March 2023, 11:12:32 UTC | tests: Refactor CURLPrefixArgs Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 30 March 2023, 12:48:28 UTC |
bf22b35 | Benjamin Wang | 29 March 2023, 22:34:08 UTC | Merge pull request #15584 from mitake/follow-up-for-15542 [3.4] etcdserver: keep server side change of 14548 | 29 March 2023, 22:34:08 UTC |
01c0d8b | Hitoshi Mitake | 28 March 2023, 12:43:17 UTC | etcdserver: keep server side change of 14548 Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> | 28 March 2023, 12:43:17 UTC |
2b189d8 | Marek Siarkowicz | 28 March 2023, 11:53:49 UTC | Merge pull request #15562 from serathius/fix-e2e tests: Avoid testing package root tests in e2e | 28 March 2023, 11:53:49 UTC |
3f6429d | Marek Siarkowicz | 27 March 2023, 15:16:32 UTC | tests: Avoid testing package root tests in e2e Changes invocation from `go test -timeout 30m -v -cpu 1,2,4 '' -v --count 1 go.etcd.io/etcd/tests/e2e` to `go test -timeout 30m -v -cpu 1,2,4 -v --count 1 go.etcd.io/etcd/tests/e2e` (removes ''). Those braces caused tests to also run in root package. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 28 March 2023, 09:07:34 UTC |
63c7a03 | Marek Siarkowicz | 27 March 2023, 11:38:53 UTC | Merge pull request #15555 from serathius/run-e2e Run e2e tests in CI | 27 March 2023, 11:38:53 UTC |
73f152e | Marek Siarkowicz | 24 March 2023, 12:26:24 UTC | Run e2e tests in CI Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 27 March 2023, 10:12:36 UTC |
e0fcb9e | Marek Siarkowicz | 23 March 2023, 11:41:08 UTC | Merge pull request #15504 from fuweid/fix-15487 [3.4] fix: enable strict mode for CI | 23 March 2023, 11:41:08 UTC |
82de82e | Benjamin Wang | 23 March 2023, 07:25:17 UTC | Merge pull request #15486 from jmhbnz/release-3.4 [3.4] Backport tls 1.3 support | 23 March 2023, 07:25:17 UTC |
3fc5fbe | Wei Fu | 18 March 2023, 03:24:04 UTC | fix: enable strict mode for CI fixes: #15487 Signed-off-by: Wei Fu <fuweid89@gmail.com> | 22 March 2023, 09:55:58 UTC |
284c312 | Benjamin Wang | 22 March 2023, 04:10:01 UTC | Merge pull request #15518 from fuweid/cp-15509-to-3.4 [3.4] server/embed: fix data race when start insecure grpc | 22 March 2023, 04:10:01 UTC |
336ac78 | Benjamin Wang | 21 March 2023, 22:19:30 UTC | Merge pull request #15542 from mitake/revert-14548-v2 [3.4] Revert 14548 | 21 March 2023, 22:19:30 UTC |
be808bd | Hitoshi Mitake | 21 March 2023, 13:12:13 UTC | Revert "tests: a test case for watch with auth token expiration" This reverts commit 91365174b33b15ff165997d6312abab7935a6ebe. Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> | 21 March 2023, 13:13:27 UTC |
c8f890c | Hitoshi Mitake | 21 March 2023, 13:11:26 UTC | Revert "*: handle auth invalid token and old revision errors in watch" This reverts commit 0c6e466024ea2030380b13e3e2248b0b8fb879ca. Signed-off-by: Hitoshi Mitake <h.mitake@gmail.com> | 21 March 2023, 13:13:17 UTC |
46ae7eb | Benjamin Wang | 20 March 2023, 22:39:25 UTC | Merge pull request #15520 from serathius/fix-issue15271-3.4 [v3.4] Fix issue15271 | 20 March 2023, 22:39:25 UTC |
29ecfc0 | Marek Siarkowicz | 16 March 2023, 20:23:52 UTC | server: Test watch restore Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 20 March 2023, 15:06:10 UTC |
8160d9a | Bogdan Kanivets | 09 March 2023, 22:11:37 UTC | mvcc: update minRev when watcher stays synced Problem: during restore in watchableStore.Restore, synced watchers are moved to unsynced. minRev will be behind since it's not updated when watcher stays synced. Solution: update minRev fixes: https://github.com/etcd-io/etcd/issues/15271 Signed-off-by: Bogdan Kanivets <bkanivets@apple.com> Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 20 March 2023, 15:04:49 UTC |
303519c | Wei Fu | 18 March 2023, 13:28:34 UTC | server/embed: fix data race when start insecure grpc There are two goroutines accessing the `gs` grpc server var. Before insecure `gs` server start, the `gs` can be changed to secure server and then the client will fail to connect to etcd with insecure request. It is data-race. We should use argument for reference in the new goroutine. fix: #15495 Signed-off-by: Wei Fu <fuweid89@gmail.com> (cherry picked from commit a9988e2625eede1af81d189b5f2ecf7d4af3edf1) Signed-off-by: Wei Fu <fuweid89@gmail.com> | 20 March 2023, 13:33:16 UTC |
d8f7cfe | James Blair | 16 March 2023, 08:46:17 UTC | Backport tls 1.3 support. Signed-off-by: James Blair <mail@jamesblair.net> | 16 March 2023, 08:46:17 UTC |
2eabc0b | Marek Siarkowicz | 15 March 2023, 08:17:41 UTC | Merge pull request #15482 from ahrtr/3.4_gomod_cleanup_20230315 [3.4] cleanup the go.mod & go.sum files | 15 March 2023, 08:17:41 UTC |
7c6b088 | Benjamin Wang | 14 March 2023, 23:11:33 UTC | cleanup the go.mod & go.sum files Signed-off-by: Benjamin Wang <wachao@vmware.com> | 14 March 2023, 23:11:33 UTC |
08a42e6 | Marek Siarkowicz | 14 March 2023, 10:32:20 UTC | Merge pull request #15478 from serathius/watch-random-scheduler-3.4 Watch random scheduler 3.4 | 14 March 2023, 10:32:20 UTC |
60e381a | Marek Siarkowicz | 08 March 2023, 14:07:25 UTC | server: Switch back to random scheduler to improve resilience to watch starvation Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 14 March 2023, 09:33:15 UTC |
e818b5f | Marek Siarkowicz | 02 March 2023, 11:31:13 UTC | test: Test etcd watch stream starvation under high read response load when sharing the same connection Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 14 March 2023, 09:33:06 UTC |
6025355 | Marek Siarkowicz | 02 February 2023, 10:37:54 UTC | tests: Allow configuring progress notify interval in e2e tests Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> | 14 March 2023, 09:26:43 UTC |
4cdb91d | Benjamin Wang | 08 March 2023, 11:07:44 UTC | Merge pull request #15429 from jmhbnz/release-3.4-backport [3.4] Backport update to latest go 1.19.7 release | 08 March 2023, 11:07:44 UTC |
51ea1c0 | James Blair | 08 March 2023, 09:46:34 UTC | Updated go to 1.19.7. Mitigates CVE-2023-24532. Signed-off-by: James Blair <mail@jamesblair.net> | 08 March 2023, 09:46:34 UTC |
20eee55 | Piotr Tabor | 03 March 2023, 10:11:04 UTC | Merge pull request #15333 from jmhbnz/release-3.4 [3.4] Backport bump to go 1.19.6 and golang.org/x/net to v0.7.0 | 03 March 2023, 10:11:04 UTC |
a91bacf | James Blair | 19 February 2023, 23:44:14 UTC | Formatted source code for go 1.19.6. Signed-off-by: James Blair <mail@jamesblair.net> | 19 February 2023, 23:44:14 UTC |
7318f5d | James Blair | 19 February 2023, 22:41:25 UTC | Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571. Signed-off-by: James Blair <mail@jamesblair.net> | 19 February 2023, 22:41:25 UTC |
9570978 | James Blair | 19 February 2023, 22:41:01 UTC | Bump to go 1.19.6 Signed-off-by: James Blair <mail@jamesblair.net> | 19 February 2023, 22:41:01 UTC |
6d1bfe4 | Benjamin Wang | 16 February 2023, 01:39:00 UTC | bump version to 3.4.24 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 16 February 2023, 01:39:00 UTC |
9c81b86 | Benjamin Wang | 10 February 2023, 12:18:53 UTC | test: enhance the test case TestV3WatchProgressOnMemberRestart Signed-off-by: Benjamin Wang <wachao@vmware.com> | 10 February 2023, 13:03:53 UTC |
ed529ab | Benjamin Wang | 10 February 2023, 01:59:31 UTC | clientv3: correct the nextRev on receving progress notification response Signed-off-by: Benjamin Wang <wachao@vmware.com> | 10 February 2023, 08:47:56 UTC |