swh:1:snp:272e298efac7922bc58929ef447c6a9add2959f8

sort by:
Revision Author Date Message Commit Date
99018a7 version: bump up to 3.5.2 01 February 2022, 11:28:34 UTC
a624446 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 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 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 fix runlock bug 16 December 2021, 15:58:41 UTC
73080a7 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 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 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 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 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 set the backend again after recovering v3 backend from snapshot 24 November 2021, 21:45:20 UTC
eac7f98 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 *: implement a retry logic for auth old revision in the client 14 November 2021, 15:09:16 UTC
79bbc8f 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 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 server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers 12 November 2021, 22:21:14 UTC
e8732fb 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 storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6) 06 October 2021, 18:01:31 UTC
d42e858 version: 3.5.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 03 October 2021, 15:47:37 UTC
ec56229 Merge pull request #13380 from hexfusion/cp-13376 [release-3.5] Dockerfile: bump debian bullseye-20210927 01 October 2021, 17:23:50 UTC
bad9a52 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 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 client: Use first endpoint as http2 authority header 30 September 2021, 10:15:33 UTC
7f25a50 tests: Add grpc authority e2e tests 30 September 2021, 10:15:33 UTC
58d2b12 client: Add grpc authority header integration tests 30 September 2021, 10:15:32 UTC
6e04e8a tests: Allow configuring integration tests to use TCP 30 September 2021, 10:05:25 UTC
7272a95 test: Use unique number for grpc port 30 September 2021, 10:05:15 UTC
0bac49b tests: Cleanup member interface by exposing Bridge directly 30 September 2021, 10:05:10 UTC
f324894 tests: Make using bridge optional 30 September 2021, 10:05:04 UTC
994bd08 tests: Rename grpcAddr to grpcURL to imply that it includes schema 30 September 2021, 10:04:57 UTC
c1f48d8 tests: Remove bridge dependency on unix 30 September 2021, 10:04:50 UTC
6e2fe84 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 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 server: Ensure that adding and removing members handle storev2 and backend out of sync 15 September 2021, 12:36:41 UTC
d7eeda0 Merge pull request #13349 from serathius/tip-3.5 Stop using tip golang version in CI 15 September 2021, 12:04:37 UTC
921f78d Stop using tip golang version in CI 15 September 2021, 08:29:06 UTC
2fe94b1 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 fix self-signed-cert-validity parameter cannot be specified in the config file 29 July 2021, 23:53:43 UTC
dfd2fea fix health endpoint not usable when authentication is enabled 29 July 2021, 23:53:40 UTC
beae2e1 workflows: remove ARM64 job for maintenance Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 03 July 2021, 20:01:37 UTC
946a5a6 version: 3.5.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 15 June 2021, 21:34:52 UTC
1e2cab9 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 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 version: 3.5.0-rc.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 09 June 2021, 21:57:52 UTC
5d52fae 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 TestLogRotation add log output relative path TestLogRotation add test log output relative path test 09 June 2021, 18:12:07 UTC
fed3bc3 [Fix]滚动日志路径解析不正确 例如 rotate:test.log 路径解析不正确 09 June 2021, 18:12:07 UTC
b327edf 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 Update client_golang dependency to v1.11.0 07 June 2021, 13:54:57 UTC
e721e4e 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 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 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 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 version: 3.5.0-rc.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 04 June 2021, 01:39:37 UTC
a6b37e2 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 server: skip unnecessary sprintf which executes proto.Size() (cherry picked from commit 11edc76b15f0a1b8a3cf7e2d91f59978b93407b5) 03 June 2021, 20:21:23 UTC
3a82198 Merge pull request #13079 from ptabor/20210604-deps-3.5 backport-3.5: Update of dependencies:zap, bbolt, grpc, ... 03 June 2021, 16:18:27 UTC
a5523be Update of dependencies: - zap-1.17.0 - bbolt-1.3.6 - grpc -1.38 - github.com/coreos/go-systemd/v22 v22.3.2 - github.com/google/btree v1.0.1 - github.com/json-iterator/go v1.1.11 03 June 2021, 13:19:33 UTC
fea5ace Merge pull request #13064 from serathius/v3.5-limit Backport #13060 to release-3.5 01 June 2021, 15:18:47 UTC
9a18742 etcdserver: Fix invalid count returned on Range with Limit 01 June 2021, 14:12:53 UTC
6cd7c02 Merge pull request #13055 from ptabor/20210528-beckport-integration-fixes 30 May 2021, 20:35:15 UTC
3f13d3a integration.BeforeTest can be run without leak-detection. 28 May 2021, 08:01:36 UTC
7b244ae Merge pull request #13043 from ptabor/cherry-picks-3.5 backport-3.5: Expose clientv3.CreateDefaultZapLoggerConfig 26 May 2021, 17:06:36 UTC
4af7fc3 Expose clientv3.CreateDefaultZapLoggerConfig Need raised in https://github.com/kubernetes/kubernetes/pull/102137/commits/f3f4259d3f7be69964d147c191b6e499358faa15. BTW: Alligned the implementation of grpclogs with what we use in embed server, so reduced the client code dependencies. 26 May 2021, 10:52:46 UTC
b3f16d6 version: 3.5.0-beta.4 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 26 May 2021, 00:48:48 UTC
16214c3 Merge pull request #13037 from ptabor/cherry-picks-3.5 Backport-3.5: seq reset + bucket as object 25 May 2021, 08:27:48 UTC
e6baf6d Represent bucket as object instead of []byte name. Thanks to this change: - all the maps bucket -> buffer are indexed by int's instead of string. No need to do: byte[] -> string -> hash conversion on each access. - buckets are strongly typed in backend/mvcc API. 25 May 2021, 07:22:25 UTC
8bddbdc Rename seq to bucket2seq. 25 May 2021, 07:21:07 UTC
d3b3228 Minor formatting fix on top of https://github.com/etcd-io/etcd/pull/12568 25 May 2021, 07:21:07 UTC
261f8b1 backend: set seq flag for each bucket buffer 25 May 2021, 07:21:06 UTC
dd22bd7 Merge pull request #13036 from gyuho/cherry-pick [release-3.5] server: set multiple concurrentReadTx instances share one txReadBuffer. 25 May 2021, 01:00:09 UTC
7a7d6f9 server: set multiple concurrentReadTx instances share one txReadBuffer. Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 24 May 2021, 23:59:42 UTC
c0d1450 Merge pull request #13003 from gyuho/cherry-pick [backport release-3.5] applyV2 should reapply on backend only once 19 May 2021, 06:50:10 UTC
c4ebac0 applyV2 should reapply on backend only once During review of: https://github.com/etcd-io/etcd/pull/12988 spotted that PUT is actially writing to v3-backend. If we are replaying WAL log, it might happened that backend's applied_index is > than the WAL's log entry. In such situation we should skip applying on backend V3. I think both the methods (setVersion, setMembersAttributes) are in practice idempotent so its not that 'serious' problem, but for formal correctness adding the proper checks. 19 May 2021, 06:16:59 UTC
379c361 version: 3.5.0-beta.3 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 13:44:35 UTC
163d9fd Merge pull request #12998 from hexfusion/cp-12997 Manual cherry pick of #12997 18 May 2021, 12:20:41 UTC
d06c972 scripts: add missing etcdutl to release pipeline Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 11:57:27 UTC
1a8a063 version: 3.5.0-beta.2 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 10:32:19 UTC
e46bcb5 version: 3.5.0-beta.1 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 18 May 2021, 01:50:03 UTC
535a944 Merge pull request #12990 from gyuho/backport release-3.5: backport set version panic fix, ARM64 tests 17 May 2021, 21:12:47 UTC
84d9187 github/workflow: run arm64 tests for all branches startin from 3.5 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 May 2021, 20:52:11 UTC
2042d2a use v2 api to update cluster version 17 May 2021, 20:50:38 UTC
cf54fab version: v3.5.0-beta.0 Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 17 May 2021, 17:29:57 UTC
c49444d *: Remove Changelog Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 17 May 2021, 17:15:29 UTC
932d42b Merge pull request #12971 from ptabor/20210514-split-etcdctl Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) 17 May 2021, 12:07:20 UTC
3f7a038 Fixed documentation and scripts. 17 May 2021, 09:54:03 UTC
949c1c2 Updated changelog. 17 May 2021, 09:54:03 UTC
d99d0df Adding etcdutl test coverage. 17 May 2021, 09:54:03 UTC
b6a8ae8 add `etcdutl version`. make it cov-tests compatible. 17 May 2021, 09:54:03 UTC
c09aca1 Split etcdctl into etcdctl (public API access) & etcdutl (direct surgery on files) Motivation is as follows: - etcdctl we only depend on clientv3 APIs, no dependencies of bolt, backend, mvcc, file-layout - etcdctl can be officially supported across wide range of versions, while etcdutl is pretty specific to file format at particular version. it's step towards desired modules layout, documented in: https://etcd.io/docs/next/dev-internal/modules/ 17 May 2021, 09:54:03 UTC
1675101 Merge pull request #12981 from ptabor/20210516-fix-release-script Fix release script: add `go mod tidy` after go.mod changes 17 May 2021, 09:35:21 UTC
2712c78 Fix release script: add `go mod tidy` Seems that additinal refresh of go.sum files is needed during the release process after editing the versions of modules. Discovered the problem while I was testing whether etcdutl is properly included in the target binaries using: ``` DRY_RUN=true REPOSITORY=\`pwd\` BRANCH='branch-with-etcdutl' ./scripts/release 3.5.0-foobar.2 ``` 16 May 2021, 18:43:12 UTC
f82b5cb Bring back original NewZapCoreLoggerBuilder api. (#12973) The funcion signature has been changed in: eafbc8c57efc716644c328f63677ca7eadeebdfe . Instead we should have added new method `NewZapLoggerBuilder()`. 16 May 2021, 17:26:10 UTC
9501e8e Merge pull request #12980 from aaronjheng/typo Fix typo in CHANGELOG 16 May 2021, 14:18:46 UTC
549a0f6 docs: Fix typo in CHANGELOG 16 May 2021, 13:44:57 UTC
adcf580 Merge pull request #12976 from ptabor/20210516-fix-coverage Fix coverage tests 16 May 2021, 13:27:38 UTC
099fd65 Fix coverage test failure: e2e TestIssue6361. Tested with: ``` (cd tests && COVERDIR='../../c' 'env' 'go' 'test' '-tags=cov' '-timeout' '30m' 'go.etcd.io/etcd/tests/v3/e2e' -run TestIssue6361 -v 2>&1 | tee log.log) ``` 16 May 2021, 08:58:41 UTC
c7a7647 Fix path to the coverage folder for e2e tests. 16 May 2021, 07:49:50 UTC
13ef6fc Fix coverage tests 2 problems: - spawnCmdWithLogger was not implemented (when built with 'cov' tag) - the logic was depending on relative paths. We change it to absolute to be able to run in the test-specific temporary directories. 16 May 2021, 07:49:50 UTC
bca0717 Rename master to main in README and other *.md files (#12977) 16 May 2021, 06:46:05 UTC
back to top