0452fee | Marek Siarkowicz | 13 April 2022, 15:17:51 UTC | version: bump up to 3.5.3 | 13 April 2022, 15:17:51 UTC |
842cb4b | Marek Siarkowicz | 13 April 2022, 13:15:59 UTC | Merge pull request #13938 from endocrimes/dani/backport [backport] PR 13923 to release-3.5 | 13 April 2022, 13:15:59 UTC |
50978d5 | Danielle Lancashire | 12 April 2022, 13:42:13 UTC | clientv3: disable mirror auth test with proxy | 13 April 2022, 12:41:24 UTC |
5d44f22 | Danielle Lancashire | 11 April 2022, 13:42:03 UTC | cv3/mirror: Fetch the most recent prefix revision When a user sets up a Mirror with a restricted user that doesn't have access to the `foo` path, we will fail to get the most recent revision due to permissions issues. With this change, when a prefix is provided we will get the initial revision from the prefix rather than /foo. This allows restricted users to setup sync. | 13 April 2022, 12:39:06 UTC |
cd750e4 | Marek Siarkowicz | 12 April 2022, 09:55:46 UTC | Merge pull request #13862 from mrueg/update-baseimage [release-3.5] Dockerfile*: Switch baseimage to k8s hosted one | 12 April 2022, 09:55:46 UTC |
003a310 | Marek Siarkowicz | 12 April 2022, 08:46:55 UTC | Merge pull request #13933 from ahrtr/fix_snapshot_recover_cindex_3.5 [3.5]Set backend to cindex before recovering the lessor in applySnapshot | 12 April 2022, 08:46:55 UTC |
6095cf8 | Manuel Rüger | 12 April 2022, 08:39:53 UTC | Dockerfile-release.*: Update base image snapshot Signed-off-by: Manuel Rüger <manuel@rueg.eu> | 12 April 2022, 08:39:55 UTC |
719082e | Marek Siarkowicz | 12 April 2022, 08:03:20 UTC | Merge pull request #13932 from ahrtr/lease_renew_linearizable_3.5 [3.5] Support linearizable renew lease | 12 April 2022, 08:03:20 UTC |
4002aa5 | ahrtr | 12 April 2022, 07:56:14 UTC | set backend to cindex before recovering the lessor in applySnapshot | 12 April 2022, 07:56:14 UTC |
bc5307d | ahrtr | 12 April 2022, 06:01:14 UTC | support linearizable renew lease When etcdserver receives a LeaseRenew request, it may be still in progress of processing the LeaseGrantRequest on exact the same leaseID. Accordingly it may return a TTL=0 to client due to the leaseID not found error. So the leader should wait for the appliedID to be available before processing client requests. | 12 April 2022, 06:12:45 UTC |
b9cbff1 | Marek Siarkowicz | 10 April 2022, 13:43:28 UTC | Merge pull request #13917 from chrisayoub/release-3.5 [release-3.5] clientv3: filter learners members during autosync | 10 April 2022, 13:43:28 UTC |
232fb98 | Chris Ayoub | 10 April 2022, 01:25:42 UTC | clientv3: filter learners members during autosync This change is to ensure that all members returned during the client's AutoSync are started and are not learners, which are not valid etcd members to make requests to. | 10 April 2022, 01:25:42 UTC |
383eceb | Marek Siarkowicz | 09 April 2022, 07:44:05 UTC | Merge pull request #13669 from maxsokolovsky/upgrade-server-dependency-golang.org/x/crypto etcdserver: upgrade the golang.org/x/crypto dependency | 09 April 2022, 07:44:05 UTC |
bf22ef3 | Marek Siarkowicz | 08 April 2022, 17:30:17 UTC | Merge pull request #13908 from ahrtr/data_corruption_3.5 [3.5] Fix the data inconsistency issue by adding a txPostLockHook into the backend | 08 April 2022, 17:30:17 UTC |
66c7aab | ahrtr | 08 April 2022, 06:39:23 UTC | fix the data inconsistency issue by adding a txPostLockHook into the backend Previously the SetConsistentIndex() is called during the apply workflow, but it's outside the db transaction. If a commit happens between SetConsistentIndex and the following apply workflow, and etcd crashes for whatever reason right after the commit, then etcd commits an incomplete transaction to db. Eventually etcd runs into the data inconsistency issue. In this commit, we move the SetConsistentIndex into a txPostLockHook, so it will be executed inside the transaction lock. | 08 April 2022, 12:37:34 UTC |
3ace622 | Marek Siarkowicz | 08 April 2022, 12:03:32 UTC | Merge pull request #13904 from serathius/term-v3.5 [release-3.5] server: Save consistency index and term to backend even when they decrease | 08 April 2022, 12:03:32 UTC |
780ec33 | Marek Siarkowicz | 07 April 2022, 15:32:21 UTC | server: Save consistency index and term to backend even when they decrease Reason to store CI and term in backend was to make db fully independent snapshot, it was never meant to interfere with apply logic. Skip of CI was introduced for v2->v3 migration where we wanted to prevent it from decreasing when replaying wal in https://github.com/etcd-io/etcd/pull/5391. By mistake it was added to apply flow during refactor in https://github.com/etcd-io/etcd/pull/12855#commitcomment-70713670. Consistency index and term should only be negotiated and used by raft to make decisions. Their values should only driven by raft state machine and backend should only be responsible for storing them. | 07 April 2022, 19:22:18 UTC |
238b18c | Marek Siarkowicz | 07 April 2022, 07:38:43 UTC | Merge pull request #13895 from mrueg/rel3.5-client_golang [release-3.5] go.mod: Upgrade to prometheus/client_golang v1.11.1 | 07 April 2022, 07:38:43 UTC |
5f19688 | Piotr Tabor | 06 April 2022, 12:32:03 UTC | Merge pull request #13887 from serathius/verify-v3.5 [release-v3.5] server: Add verification of whether lock was called within out outsid… | 06 April 2022, 12:32:03 UTC |
83538f3 | Marek Siarkowicz | 05 April 2022, 12:32:22 UTC | server: Add verification of whether lock was called within out outside of apply | 06 April 2022, 09:22:51 UTC |
3b8c651 | Manuel Rüger | 05 April 2022, 22:35:48 UTC | go.mod: Upgrade to prometheus/client_golang v1.11.1 | 05 April 2022, 22:35:48 UTC |
8b9ce3e | Marek Siarkowicz | 04 April 2022, 11:04:16 UTC | Merge pull request #13866 from serathius/logs-v3.5 [release-3.5] Fix inconsistent log format | 04 April 2022, 11:04:16 UTC |
a060b42 | Marek Siarkowicz | 31 March 2022, 18:23:45 UTC | server: Use default logging configuration instead of zap production one This fixes problem where logs json changes format of timestamp. | 01 April 2022, 10:23:44 UTC |
25556a0 | Marek Siarkowicz | 31 March 2022, 18:19:40 UTC | tests: Keeps log in expect to allow their analysis | 01 April 2022, 10:23:14 UTC |
12ceac6 | Piotr Tabor | 31 March 2022, 09:07:38 UTC | Merge pull request #13858 from mrueg/release-3.5-fix-make [Release-3.5] Makefile: Fix wrong target | 31 March 2022, 09:07:38 UTC |
462aefd | Manuel Rüger | 31 March 2022, 07:48:18 UTC | Makefile: Fix wrong target Signed-off-by: Manuel Rüger <manuel@rueg.eu> | 31 March 2022, 08:01:15 UTC |
fed325a | Marek Siarkowicz | 23 March 2022, 10:30:20 UTC | Merge pull request #13832 from mrueg/rel-3.5-go-1.16.15 [release-3.5] Update go to 1.16.15 | 23 March 2022, 10:30:20 UTC |
c51c8d2 | Manuel Rüger | 17 December 2021, 22:02:26 UTC | Build locally if docker-test container image does not exist This should make it easier to bump the golang version | 21 March 2022, 23:03:57 UTC |
1801ef8 | Manuel Rüger | 21 March 2022, 23:00:22 UTC | Update to go 1.16.15 | 21 March 2022, 23:00:22 UTC |
d516134 | Marek Siarkowicz | 17 March 2022, 10:22:13 UTC | Merge pull request #13792 from kkkkun/fix-offline-defrag Fix offline defrag in etcdctl | 17 March 2022, 10:22:13 UTC |
58374b8 | kkkkun | 13 March 2022, 13:17:59 UTC | Fix offline defrag | 13 March 2022, 13:17:59 UTC |
39baf36 | Marek Siarkowicz | 08 March 2022, 09:40:28 UTC | Merge pull request #13726 from chaochn47/backport_13676_to_3_5 backport 3.5: #13676 load all leases from backend | 08 March 2022, 09:40:28 UTC |
541635e | Marek Siarkowicz | 08 March 2022, 09:38:31 UTC | Merge pull request #13701 from lavacat/defrag-bopts-fix-3.5 server/storage/backend: restore original bolt db options after defrag | 08 March 2022, 09:38:31 UTC |
3c2ef71 | Piotr Tabor | 25 February 2022, 07:59:52 UTC | Merge pull request #13727 from ahrtr/3.5_print_raft_term_in_decimal [3.5] Always print raft term in decimal when displaying member list in json | 25 February 2022, 07:59:52 UTC |
1eb8b6a | Piotr Tabor | 24 February 2022, 21:50:27 UTC | Merge pull request #13736 from vivekpatani/release-3.5 *: fix IsOptsWithFromKey | 24 February 2022, 21:50:27 UTC |
7cec92a | leoyang.yl | 09 September 2021, 11:32:08 UTC | *: fix IsOptsWithFromKey porting back from 3.5 from main PR #13334 | 24 February 2022, 00:42:00 UTC |
f634b44 | Chao Chen | 09 February 2022, 19:54:06 UTC | backport 3.5: #13676 load all leases from backend | 22 February 2022, 18:21:04 UTC |
7345d42 | ahrtr | 22 February 2022, 09:09:21 UTC | always print raft_term in decimal when displaying member list in json | 22 February 2022, 09:09:21 UTC |
fa191c6 | Marek Siarkowicz | 21 February 2022, 20:59:58 UTC | Merge pull request #13706 from ahrtr/3.5-serializable_health_check [3.5] enhance health check endpoint to support serializable request | 21 February 2022, 20:59:58 UTC |
31c8e3c | Marek Siarkowicz | 20 February 2022, 12:34:09 UTC | Merge pull request #13714 from ahrtr/3.5_correct_dns_etcd_client [3.5] Trim the suffix dot from the srv.Target for etcd-client DNS lookup | 20 February 2022, 12:34:09 UTC |
4f51cc1 | ahrtr | 18 February 2022, 21:34:23 UTC | trim the suffix dot from the srv.Target for etcd-client DNS lookup | 18 February 2022, 21:55:19 UTC |
7db1051 | ahrtr | 17 February 2022, 06:47:45 UTC | enhance health check endpoint to support serializable request | 17 February 2022, 07:03:22 UTC |
631fa6f | Bogdan Kanivets | 09 February 2022, 18:46:18 UTC | server/storage/backend: restore original bolt db options after defrag Problem: Defrag was implemented before custom bolt options were added. Currently defrag doesn't restore backend options. For example BackendFreelistType will be unset after defrag. Solution: save bolt db options and use them in defrag. | 15 February 2022, 18:56:07 UTC |
f4708ae | Max Sokolovsky | 04 February 2022, 21:02:55 UTC | etcdserver: upgrade the golang.org/x/crypto dependency To rectify the vulnerability found in a version of golang.org/x/crypto (https://avd.aquasec.com/nvd/cve-2020-29652), upgrade the dependency to its latest version. Alternatively, version v0.0.0-20201216223049-8b5274cf687f could be used, where the fixed was introduced, but the latest is preferable. | 07 February 2022, 15:11:46 UTC |
99018a7 | Marek Siarkowicz | 01 February 2022, 11:28:34 UTC | version: bump up to 3.5.2 | 01 February 2022, 11:28:34 UTC |
a624446 | Piotr Tabor | 17 January 2022, 19:07:16 UTC | Merge pull request #13616 from ptabor/20220117-update-yaml Update dep: gopkg.in/yaml.v2 v2.2.8 -> v2.4.0 due to: CVE-2019-11254 [release 3.5] | 17 January 2022, 19:07:16 UTC |
74f33d6 | Piotr Tabor | 17 January 2022, 16:10:50 UTC | Update dep: require gopkg.in/yaml.v2 v2.2.8 -> v2.4.0 due to: CVE-2019-11254. | 17 January 2022, 16:10:50 UTC |
7291ed3 | Piotr Tabor | 21 December 2021, 10:03:31 UTC | Merge pull request #13541 from michaljasionowski/backport-runlock-fix Backport watchablestore runlock bug fix to release-3.5 | 21 December 2021, 10:03:31 UTC |
55c16df | leoyang.yl | 25 November 2021, 12:11:05 UTC | fix runlock bug | 16 December 2021, 15:58:41 UTC |
73080a7 | Piotr Tabor | 06 December 2021, 12:22:22 UTC | Merge pull request #13501 from ahrtr/reset_ci_after_reload_db_3.5 [3.5] Set the backend again after recovering v3 backend from snapshot | 06 December 2021, 12:22:22 UTC |
e84c611 | Piotr Tabor | 03 December 2021, 11:21:02 UTC | Merge pull request #13515 from serathius/checkpoints-fix-3.5 Backport Lease Checkpoints fix to release-3.5 | 03 December 2021, 11:21:02 UTC |
d00e89d | Marek Siarkowicz | 01 December 2021, 14:24:25 UTC | server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL To avoid inconsistant behavior during cluster upgrade we are feature gating persistance behind cluster version. This should ensure that all cluster members are upgraded to v3.6 before changing behavior. To allow backporting this fix to v3.5 we are also introducing flag --experimental-enable-lease-checkpoint-persist that will allow for smooth upgrade in v3.5 clusters with this feature enabled. | 02 December 2021, 15:54:10 UTC |
eddfb42 | Michał Jasionowski | 19 November 2021, 15:02:25 UTC | etcdserver,integration: Store remaining TTL on checkpoint To extend lease checkpointing mechanism to cases when the whole etcd cluster is restarted. | 02 December 2021, 15:42:20 UTC |
21634a9 | Michał Jasionowski | 19 November 2021, 14:52:30 UTC | lease,integration: add checkpoint scheduling after leader change Current checkpointing mechanism is buggy. New checkpoints for any lease are scheduled only until the first leader change. Added fix for that and a test that will check it. | 02 December 2021, 15:40:14 UTC |
8c81598 | ahrtr | 24 November 2021, 21:45:20 UTC | set the backend again after recovering v3 backend from snapshot | 24 November 2021, 21:45:20 UTC |
eac7f98 | Sam Batschelet | 21 November 2021, 19:45:15 UTC | Merge pull request #13477 from mitake/backport-13308-to-3.5 Backport PR 13308 to release-3.5 | 21 November 2021, 19:45:15 UTC |
dec6f72 | Hitoshi Mitake | 28 August 2021, 14:47:14 UTC | *: implement a retry logic for auth old revision in the client | 14 November 2021, 15:09:16 UTC |
79bbc8f | Ashish Ranjan | 30 July 2021, 23:17:51 UTC | client/v3: refresh the token when ErrUserEmpty is received while retrying To fix a bug in the retry logic caused when the auth token is cleared after receiving `ErrInvalidAuthToken` from the server and the subsequent call to `getToken` also fails due to some reason (eg. context deadline exceeded). This leaves the client without a token and the retry will continue to fail with `ErrUserEmpty` unless the token is refreshed. | 14 November 2021, 15:09:09 UTC |
77d760b | Sam Batschelet | 14 November 2021, 03:10:19 UTC | Merge pull request #13476 from chaochn47/backport-release-3.5 cherry-pick to 3.5 from #13467 exclude the same alarm type activated by multiple peers | 14 November 2021, 03:10:19 UTC |
7d44a7c | Chao Chen | 09 November 2021, 18:17:11 UTC | server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers | 12 November 2021, 22:21:14 UTC |
e8732fb | Piotr Tabor | 07 October 2021, 16:16:21 UTC | Merge pull request #13395 from geetasg/release-3.5 storage/backend: Add a gauge to indicate if defrag is active (backport) | 07 October 2021, 16:16:21 UTC |
446f7d6 | Geeta Gharpure | 06 October 2021, 18:01:07 UTC | storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6) | 06 October 2021, 18:01:31 UTC |
d42e858 | Sam Batschelet | 03 October 2021, 15:47:37 UTC | version: 3.5.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 03 October 2021, 15:47:37 UTC |
ec56229 | Sam Batschelet | 01 October 2021, 17:23:50 UTC | Merge pull request #13380 from hexfusion/cp-13376 [release-3.5] Dockerfile: bump debian bullseye-20210927 | 01 October 2021, 17:23:50 UTC |
bad9a52 | Sam Batschelet | 30 September 2021, 12:19:37 UTC | Dockerfile: bump debian bullseye-20210927 fixes: CVE-2021-3711, CVE-2021-35942, CVE-2019-9893 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 01 October 2021, 16:48:57 UTC |
edb3b5a | Piotr Tabor | 30 September 2021, 11:56:33 UTC | Merge pull request #13375 from serathius/authority-3.5 Cherry pick "Fix http2 authority header in single endpoint scenario" to release-3.5 | 30 September 2021, 11:56:33 UTC |
79f9a45 | Marek Siarkowicz | 17 September 2021, 10:20:59 UTC | client: Use first endpoint as http2 authority header | 30 September 2021, 10:15:33 UTC |
7f25a50 | Marek Siarkowicz | 27 September 2021, 16:09:17 UTC | tests: Add grpc authority e2e tests | 30 September 2021, 10:15:33 UTC |
58d2b12 | Marek Siarkowicz | 17 September 2021, 10:10:20 UTC | client: Add grpc authority header integration tests | 30 September 2021, 10:15:32 UTC |
6e04e8a | Marek Siarkowicz | 27 September 2021, 11:01:22 UTC | tests: Allow configuring integration tests to use TCP | 30 September 2021, 10:05:25 UTC |
7272a95 | Marek Siarkowicz | 24 September 2021, 12:32:56 UTC | test: Use unique number for grpc port | 30 September 2021, 10:05:15 UTC |
0bac49b | Marek Siarkowicz | 24 September 2021, 12:06:20 UTC | tests: Cleanup member interface by exposing Bridge directly | 30 September 2021, 10:05:10 UTC |
f324894 | Marek Siarkowicz | 24 September 2021, 11:55:34 UTC | tests: Make using bridge optional | 30 September 2021, 10:05:04 UTC |
994bd08 | Marek Siarkowicz | 22 September 2021, 13:48:13 UTC | tests: Rename grpcAddr to grpcURL to imply that it includes schema | 30 September 2021, 10:04:57 UTC |
c1f48d8 | Marek Siarkowicz | 22 September 2021, 13:37:23 UTC | tests: Remove bridge dependency on unix | 30 September 2021, 10:04:50 UTC |
6e2fe84 | Arda Güçlü | 13 September 2021, 09:28:56 UTC | Decouple prefixArgs from os.Env dependency prefixArgs uses os.Setenv in e2e tests instead envMap. This creates overwrites in some test cases and have an impact on test quality and isolation between tests. This PR uses ctlcontext envMap in each tests with high priority and merges os environment variables with low priority. | 30 September 2021, 10:04:31 UTC |
4312298 | Piotr Tabor | 25 September 2021, 15:33:55 UTC | Merge pull request #13348 from serathius/sync Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync | 25 September 2021, 15:33:55 UTC |
e68c7ab | Marek Siarkowicz | 14 September 2021, 09:08:45 UTC | server: Ensure that adding and removing members handle storev2 and backend out of sync | 15 September 2021, 12:36:41 UTC |
d7eeda0 | Sam Batschelet | 15 September 2021, 12:04:37 UTC | Merge pull request #13349 from serathius/tip-3.5 Stop using tip golang version in CI | 15 September 2021, 12:04:37 UTC |
921f78d | Marek Siarkowicz | 10 September 2021, 08:27:59 UTC | Stop using tip golang version in CI | 15 September 2021, 08:29:06 UTC |
2fe94b1 | Sam Batschelet | 06 August 2021, 13:01:14 UTC | Merge pull request #13257 from tangcong/automated-cherry-pick-of-#13145-#13237-origin-release-3.5 [backport 3.5]: Automated cherry pick of #13145 #13237 | 06 August 2021, 13:01:14 UTC |
627d91c | tangcong | 22 July 2021, 15:55:01 UTC | fix self-signed-cert-validity parameter cannot be specified in the config file | 29 July 2021, 23:53:43 UTC |
dfd2fea | tangcong | 25 June 2021, 06:02:45 UTC | fix health endpoint not usable when authentication is enabled | 29 July 2021, 23:53:40 UTC |
beae2e1 | Gyuho Lee | 03 July 2021, 20:01:37 UTC | workflows: remove ARM64 job for maintenance Signed-off-by: Gyuho Lee <leegyuho@amazon.com> | 03 July 2021, 20:01:37 UTC |
946a5a6 | Sam Batschelet | 15 June 2021, 21:34:52 UTC | version: 3.5.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 15 June 2021, 21:34:52 UTC |
1e2cab9 | Sam Batschelet | 11 June 2021, 01:28:31 UTC | Merge pull request #13099 from tangcong/automated-cherry-pick-of-#13077-origin-release-3.5 [backport 3.5] embed: unlimit the recv msg size of grpc-gateway | 11 June 2021, 01:28:31 UTC |
53e04b2 | spacewander | 03 June 2021, 08:36:19 UTC | embed: unlimit the recv msg size of grpc-gateway Ensure the client which access etcd via grpc-gateway won't be limited by the MaxCallRecvMsgSize. Here we choose the same default value of etcdcli as grpc-gateway's MaxCallRecvMsgSize. Fix https://github.com/etcd-io/etcd/issues/12576 | 10 June 2021, 23:53:49 UTC |
8139dd3 | Sam Batschelet | 09 June 2021, 21:57:52 UTC | version: 3.5.0-rc.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 09 June 2021, 21:57:52 UTC |
5d52fae | Sam Batschelet | 09 June 2021, 19:01:09 UTC | Merge pull request #13095 from hexfusion/cp-13049 [release-3.5]: [Fix] --log-outputs relative path are not supported when --log-rotate-config-json is defined | 09 June 2021, 19:01:09 UTC |
98bbc01 | Mr-Mu | 27 May 2021, 14:49:41 UTC | TestLogRotation add log output relative path TestLogRotation add test log output relative path test | 09 June 2021, 18:12:07 UTC |
fed3bc3 | Mr-Mu | 27 May 2021, 08:44:12 UTC | [Fix]滚动日志路径解析不正确 例如 rotate:test.log 路径解析不正确 | 09 June 2021, 18:12:07 UTC |
b327edf | Sam Batschelet | 08 June 2021, 00:52:09 UTC | Merge pull request #13092 from lilic/bump-client-golang-3.5 [release-3.5]: Update client_golang dependency to v1.11.0 | 08 June 2021, 00:52:09 UTC |
9fee8bf | Lili Cosic | 07 June 2021, 13:54:57 UTC | Update client_golang dependency to v1.11.0 | 07 June 2021, 13:54:57 UTC |
e721e4e | Gyuho Lee | 04 June 2021, 23:22:03 UTC | Merge pull request #13088 from gyuho/c [backport 3.5] etcdserver: don't attempt to grant nil permission to a role | 04 June 2021, 23:22:03 UTC |
e27effa | 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> | 04 June 2021, 22:34:22 UTC |
abe57c1 | Gyuho Lee | 04 June 2021, 22:12:28 UTC | Merge pull request #13085 from gyuho/c [backport 3.5] etcdserver: don't activate alarm w/missing AlarmType | 04 June 2021, 22:12:28 UTC |
ae194c1 | J. David Lowe | 04 June 2021, 15:15:34 UTC | etcdserver: don't activate alarm w/missing AlarmType Narrowly prevent etcd from crashing when given a bad ACTIVATE payload, e.g.: $ curl -d "{\"action\":\"ACTIVATE\"}" ${ETCD}/v3/maintenance/alarm curl: (52) Empty reply from server | 04 June 2021, 21:21:04 UTC |
ab20aa2 | Sam Batschelet | 04 June 2021, 01:39:37 UTC | version: 3.5.0-rc.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> | 04 June 2021, 01:39:37 UTC |
a6b37e2 | Gyuho Lee | 03 June 2021, 20:53:49 UTC | Merge pull request #13081 from wilsonwang371/20210603-backport13075 backport-3.5: server: skip unnecessary sprintf which executes proto.Size() | 03 June 2021, 20:53:49 UTC |
4563ceb | Wilson Wang | 02 June 2021, 20:40:11 UTC | server: skip unnecessary sprintf which executes proto.Size() (cherry picked from commit 11edc76b15f0a1b8a3cf7e2d91f59978b93407b5) | 03 June 2021, 20:21:23 UTC |