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 |
d32dceb | James Blair | 09 February 2023, 10:34:58 UTC | Fix regression in timestamp resolution Historic capnslog timestamps are in microsecond resolution. We need to match that when we migrate to the zap logger. Signed-off-by: James Blair <mail@jamesblair.net> | 09 February 2023, 20:35:24 UTC |
fb7a897 | Marek Siarkowicz | 09 February 2023, 08:10:19 UTC | Merge pull request #15265 from ahrtr/3.4_walSync_failpoint_20230209 [3.4] etctserver: add failpoints walBeforeSync and walAfterSync | 09 February 2023, 08:10:19 UTC |
109873d | Benjamin Wang | 08 February 2023, 23:06:46 UTC | etctserver: add failpoints walBeforeSync and walAfterSync Signed-off-by: Benjamin Wang <wachao@vmware.com> | 08 February 2023, 23:06:46 UTC |
b4e3ed7 | Benjamin Wang | 30 January 2023, 22:37:27 UTC | bump bbolt to v1.3.7 for release-3.4 Signed-off-by: Benjamin Wang <wachao@vmware.com> | 01 February 2023, 19:47:21 UTC |
2f81586 | Wilson Wang | 24 May 2021, 22:15:23 UTC | server: set multiple concurrentReadTx instances share one txReadBuffer. (cherry picked from commit 9c82e8c72b96eec1e7667a0e139a07b944c33b75) Signed-off-by: Wei Fu <fuweid89@gmail.com> | 30 January 2023, 03:43:19 UTC |
c5347cb | kidsan | 20 January 2023, 15:12:06 UTC | netutil: consistently format ipv6 addresses This formats ipv6 addresses to ensure they can be compared safely Signed-off-by: kidsan <8798449+Kidsan@users.noreply.github.com> | 26 January 2023, 22:49:26 UTC |
d2fc8db | Iavael | 20 January 2023, 20:55:44 UTC | docker: remove nsswitch.conf Signed-off-by: Iavael <905853+iavael@users.noreply.github.com> | 24 January 2023, 18:45:52 UTC |
e4b1542 | Benjamin Wang | 19 January 2023, 22:23:32 UTC | Merge pull request #15137 from fuweid/backport-11990-to-3.4 [3.4] mvcc: push down RangeOptions.limit argv into index tree to reduce memory overhead | 19 January 2023, 22:23:32 UTC |
931cf9a | Wei Fu | 18 January 2023, 02:12:50 UTC | mvcc: update ut for Revisions/CountRevisions It is kind of backport from etcd-io#14124. Signed-off-by: Wei Fu <fuweid89@gmail.com> | 18 January 2023, 02:18:57 UTC |
1246c52 | Marek Siarkowicz | 31 May 2021, 15:25:57 UTC | etcdserver: Fix invalid count returned on Range with Limit (cherry picked from commit 182aef6e6b28d2f62cd7281f38c12899d8006a15) Signed-off-by: Wei Fu <fuweid89@gmail.com> | 18 January 2023, 02:02:10 UTC |
d48f7ad | tangcong | 08 June 2020, 06:09:33 UTC | mvcc: push down RangeOptions.limit argv into index tree (cherry picked from commit 26c930f27d46776da5fedae69267ba0b69c31185) Signed-off-by: Wei Fu <fuweid89@gmail.com> | 18 January 2023, 02:01:20 UTC |
a1d1af5 | Benjamin Wang | 18 January 2023, 00:48:29 UTC | Merge pull request #15099 from fuweid/backport-11771-11743-pr-to-3.4 [3.4] mvcc: reduce count-only range overhead | 18 January 2023, 00:48:29 UTC |
4be8c0e | Piotr Tabor | 17 January 2023, 08:15:02 UTC | Merge pull request #15097 from ahrtr/3.4_promote_non_exist_id_20230113 [3.4] etcdserver: return membership.ErrIDNotFound when the memberID not found | 17 January 2023, 08:15:02 UTC |
00b3151 | Benjamin Wang | 13 January 2023, 07:17:19 UTC | etcdserver: return membership.ErrIDNotFound when the memberID not found Backport https://github.com/etcd-io/etcd/pull/15095 to 3.4. When promoting a learner, we need to wait until the leader's applied ID catches up to the commitId. Afterwards, check whether the learner ID exist or not, and return `membership.ErrIDNotFound` directly in the API if the member ID not found, to avoid the request being unnecessarily delivered to raft. Signed-off-by: Benjamin Wang <wachao@vmware.com> | 16 January 2023, 22:27:31 UTC |
10c080d | Wei Fu | 16 January 2023, 07:12:50 UTC | mvcc: Add ut for Revisions/CountRevisions It is kind of backport from #14124. Signed-off-by: Wei Fu <fuweid89@gmail.com> | 16 January 2023, 07:15:34 UTC |
2070f55 | tangcong | 09 April 2020, 16:09:46 UTC | e2e: add getCountOnlyTest testcase (cherry picked from commit 3594ab94cfefa7488993ac14e7b410ee63b25d3d) Signed-off-by: Wei Fu <fuweid89@gmail.com> | 13 January 2023, 08:33:56 UTC |