-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Merging upstream release 3.5 #114
Commits on Jul 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dfd2fea - Browse repository at this point
Copy the full SHA dfd2feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 627d91c - Browse repository at this point
Copy the full SHA 627d91cView commit details
Commits on Aug 6, 2021
-
Merge pull request etcd-io#13257 from tangcong/automated-cherry-pick-…
…of-#13145-etcd-io#13237-origin-release-3.5 [backport 3.5]: Automated cherry pick of etcd-io#13145 etcd-io#13237
Configuration menu - View commit details
-
Copy full SHA for 2fe94b1 - Browse repository at this point
Copy the full SHA 2fe94b1View commit details
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 921f78d - Browse repository at this point
Copy the full SHA 921f78dView commit details -
Merge pull request etcd-io#13349 from serathius/tip-3.5
Stop using tip golang version in CI
Configuration menu - View commit details
-
Copy full SHA for d7eeda0 - Browse repository at this point
Copy the full SHA d7eeda0View commit details -
server: Ensure that adding and removing members handle storev2 and ba…
…ckend out of sync
Configuration menu - View commit details
-
Copy full SHA for e68c7ab - Browse repository at this point
Copy the full SHA e68c7abView commit details
Commits on Sep 25, 2021
-
Merge pull request etcd-io#13348 from serathius/sync
Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync
Configuration menu - View commit details
-
Copy full SHA for 4312298 - Browse repository at this point
Copy the full SHA 4312298View commit details
Commits on Sep 30, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for 6e2fe84 - Browse repository at this point
Copy the full SHA 6e2fe84View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1f48d8 - Browse repository at this point
Copy the full SHA c1f48d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 994bd08 - Browse repository at this point
Copy the full SHA 994bd08View commit details -
Configuration menu - View commit details
-
Copy full SHA for f324894 - Browse repository at this point
Copy the full SHA f324894View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bac49b - Browse repository at this point
Copy the full SHA 0bac49bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7272a95 - Browse repository at this point
Copy the full SHA 7272a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e04e8a - Browse repository at this point
Copy the full SHA 6e04e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58d2b12 - Browse repository at this point
Copy the full SHA 58d2b12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f25a50 - Browse repository at this point
Copy the full SHA 7f25a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f9a45 - Browse repository at this point
Copy the full SHA 79f9a45View commit details -
Merge pull request etcd-io#13375 from serathius/authority-3.5
Cherry pick "Fix http2 authority header in single endpoint scenario" to release-3.5
Configuration menu - View commit details
-
Copy full SHA for edb3b5a - Browse repository at this point
Copy the full SHA edb3b5aView commit details
Commits on Oct 1, 2021
-
Dockerfile: bump debian bullseye-20210927
fixes: CVE-2021-3711, CVE-2021-35942, CVE-2019-9893 Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for bad9a52 - Browse repository at this point
Copy the full SHA bad9a52View commit details -
Merge pull request etcd-io#13380 from hexfusion/cp-13376
[release-3.5] Dockerfile: bump debian bullseye-20210927
Configuration menu - View commit details
-
Copy full SHA for ec56229 - Browse repository at this point
Copy the full SHA ec56229View commit details
Commits on Oct 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d42e858 - Browse repository at this point
Copy the full SHA d42e858View commit details
Commits on Oct 6, 2021
-
storage/backend: Add a gauge to indicate if defrag is active (backpor…
…t from 3.6)
Geeta Gharpure committedOct 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 446f7d6 - Browse repository at this point
Copy the full SHA 446f7d6View commit details
Commits on Oct 7, 2021
-
Merge pull request etcd-io#13395 from geetasg/release-3.5
storage/backend: Add a gauge to indicate if defrag is active (backport)
Configuration menu - View commit details
-
Copy full SHA for e8732fb - Browse repository at this point
Copy the full SHA e8732fbView commit details
Commits on Nov 12, 2021
-
server/etcdserver/api/etcdhttp: exclude the same alarm type activated…
… by multiple peers
Configuration menu - View commit details
-
Copy full SHA for 7d44a7c - Browse repository at this point
Copy the full SHA 7d44a7cView commit details
Commits on Nov 14, 2021
-
Merge pull request etcd-io#13476 from chaochn47/backport-release-3.5
cherry-pick to 3.5 from etcd-io#13467 exclude the same alarm type activated by multiple peers
Configuration menu - View commit details
-
Copy full SHA for 77d760b - Browse repository at this point
Copy the full SHA 77d760bView commit details -
client/v3: refresh the token when ErrUserEmpty is received while retr…
…ying 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.
Configuration menu - View commit details
-
Copy full SHA for 79bbc8f - Browse repository at this point
Copy the full SHA 79bbc8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dec6f72 - Browse repository at this point
Copy the full SHA dec6f72View commit details
Commits on Nov 21, 2021
-
Merge pull request etcd-io#13477 from mitake/backport-13308-to-3.5
Backport PR 13308 to release-3.5
Configuration menu - View commit details
-
Copy full SHA for eac7f98 - Browse repository at this point
Copy the full SHA eac7f98View commit details
Commits on Nov 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8c81598 - Browse repository at this point
Copy the full SHA 8c81598View commit details
Commits on Dec 2, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for 21634a9 - Browse repository at this point
Copy the full SHA 21634a9View commit details -
etcdserver,integration: Store remaining TTL on checkpoint
To extend lease checkpointing mechanism to cases when the whole etcd cluster is restarted.
Configuration menu - View commit details
-
Copy full SHA for eddfb42 - Browse repository at this point
Copy the full SHA eddfb42View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d00e89d - Browse repository at this point
Copy the full SHA d00e89dView commit details
Commits on Dec 3, 2021
-
Merge pull request etcd-io#13515 from serathius/checkpoints-fix-3.5
Backport Lease Checkpoints fix to release-3.5
Configuration menu - View commit details
-
Copy full SHA for e84c611 - Browse repository at this point
Copy the full SHA e84c611View commit details
Commits on Dec 6, 2021
-
Merge pull request etcd-io#13501 from ahrtr/reset_ci_after_reload_db_3.5
[3.5] Set the backend again after recovering v3 backend from snapshot
Configuration menu - View commit details
-
Copy full SHA for 73080a7 - Browse repository at this point
Copy the full SHA 73080a7View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 55c16df - Browse repository at this point
Copy the full SHA 55c16dfView commit details
Commits on Dec 21, 2021
-
Merge pull request etcd-io#13541 from michaljasionowski/backport-runl…
…ock-fix Backport watchablestore runlock bug fix to release-3.5
Configuration menu - View commit details
-
Copy full SHA for 7291ed3 - Browse repository at this point
Copy the full SHA 7291ed3View commit details
Commits on Jan 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 74f33d6 - Browse repository at this point
Copy the full SHA 74f33d6View commit details -
Merge pull request etcd-io#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]
Configuration menu - View commit details
-
Copy full SHA for a624446 - Browse repository at this point
Copy the full SHA a624446View commit details
Commits on Feb 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 99018a7 - Browse repository at this point
Copy the full SHA 99018a7View commit details
Commits on Feb 15, 2022
-
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.
Bogdan Kanivets committedFeb 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 631fa6f - Browse repository at this point
Copy the full SHA 631fa6fView commit details
Commits on Feb 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7db1051 - Browse repository at this point
Copy the full SHA 7db1051View commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f51cc1 - Browse repository at this point
Copy the full SHA 4f51cc1View commit details
Commits on Feb 20, 2022
-
Merge pull request etcd-io#13714 from ahrtr/3.5_correct_dns_etcd_client
[3.5] Trim the suffix dot from the srv.Target for etcd-client DNS lookup
Configuration menu - View commit details
-
Copy full SHA for 31c8e3c - Browse repository at this point
Copy the full SHA 31c8e3cView commit details
Commits on Feb 21, 2022
-
Merge pull request etcd-io#13706 from ahrtr/3.5-serializable_health_c…
…heck [3.5] enhance health check endpoint to support serializable request
Configuration menu - View commit details
-
Copy full SHA for fa191c6 - Browse repository at this point
Copy the full SHA fa191c6View commit details
Commits on Feb 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7345d42 - Browse repository at this point
Copy the full SHA 7345d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for f634b44 - Browse repository at this point
Copy the full SHA f634b44View commit details
Commits on Feb 24, 2022
-
porting back from 3.5 from main PR etcd-io#13334
leoyang.yl authored and Vivek Patani committedFeb 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 7cec92a - Browse repository at this point
Copy the full SHA 7cec92aView commit details -
Merge pull request etcd-io#13736 from vivekpatani/release-3.5
*: fix IsOptsWithFromKey
Configuration menu - View commit details
-
Copy full SHA for 1eb8b6a - Browse repository at this point
Copy the full SHA 1eb8b6aView commit details
Commits on Feb 25, 2022
-
Merge pull request etcd-io#13727 from ahrtr/3.5_print_raft_term_in_de…
…cimal [3.5] Always print raft term in decimal when displaying member list in json
Configuration menu - View commit details
-
Copy full SHA for 3c2ef71 - Browse repository at this point
Copy the full SHA 3c2ef71View commit details
Commits on Mar 8, 2022
-
Merge pull request etcd-io#13701 from lavacat/defrag-bopts-fix-3.5
server/storage/backend: restore original bolt db options after defrag
Configuration menu - View commit details
-
Copy full SHA for 541635e - Browse repository at this point
Copy the full SHA 541635eView commit details -
Merge pull request etcd-io#13726 from chaochn47/backport_13676_to_3_5
backport 3.5: etcd-io#13676 load all leases from backend
Configuration menu - View commit details
-
Copy full SHA for 39baf36 - Browse repository at this point
Copy the full SHA 39baf36View commit details
Commits on Mar 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 58374b8 - Browse repository at this point
Copy the full SHA 58374b8View commit details
Commits on Mar 17, 2022
-
Merge pull request etcd-io#13792 from kkkkun/fix-offline-defrag
Fix offline defrag in etcdctl
Configuration menu - View commit details
-
Copy full SHA for d516134 - Browse repository at this point
Copy the full SHA d516134View commit details
Commits on Mar 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1801ef8 - Browse repository at this point
Copy the full SHA 1801ef8View commit details -
Build locally if docker-test container image does not exist
This should make it easier to bump the golang version
Configuration menu - View commit details
-
Copy full SHA for c51c8d2 - Browse repository at this point
Copy the full SHA c51c8d2View commit details
Commits on Mar 23, 2022
-
Merge pull request etcd-io#13832 from mrueg/rel-3.5-go-1.16.15
[release-3.5] Update go to 1.16.15
Configuration menu - View commit details
-
Copy full SHA for fed325a - Browse repository at this point
Copy the full SHA fed325aView commit details
Commits on Mar 31, 2022
-
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
Configuration menu - View commit details
-
Copy full SHA for 462aefd - Browse repository at this point
Copy the full SHA 462aefdView commit details -
Merge pull request etcd-io#13858 from mrueg/release-3.5-fix-make
[Release-3.5] Makefile: Fix wrong target
Configuration menu - View commit details
-
Copy full SHA for 12ceac6 - Browse repository at this point
Copy the full SHA 12ceac6View commit details
Commits on Apr 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 25556a0 - Browse repository at this point
Copy the full SHA 25556a0View commit details -
server: Use default logging configuration instead of zap production one
This fixes problem where logs json changes format of timestamp.
Configuration menu - View commit details
-
Copy full SHA for a060b42 - Browse repository at this point
Copy the full SHA a060b42View commit details
Commits on Apr 4, 2022
-
Merge pull request etcd-io#13866 from serathius/logs-v3.5
[release-3.5] Fix inconsistent log format
Configuration menu - View commit details
-
Copy full SHA for 8b9ce3e - Browse repository at this point
Copy the full SHA 8b9ce3eView commit details
Commits on Apr 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b8c651 - Browse repository at this point
Copy the full SHA 3b8c651View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 83538f3 - Browse repository at this point
Copy the full SHA 83538f3View commit details -
Merge pull request etcd-io#13887 from serathius/verify-v3.5
[release-v3.5] server: Add verification of whether lock was called within out outsid…
Configuration menu - View commit details
-
Copy full SHA for 5f19688 - Browse repository at this point
Copy the full SHA 5f19688View commit details
Commits on Apr 7, 2022
-
Merge pull request etcd-io#13895 from mrueg/rel3.5-client_golang
[release-3.5] go.mod: Upgrade to prometheus/client_golang v1.11.1
Configuration menu - View commit details
-
Copy full SHA for 238b18c - Browse repository at this point
Copy the full SHA 238b18cView commit details -
server: Save consistency index and term to backend even when they dec…
…rease 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 etcd-io#5391. By mistake it was added to apply flow during refactor in etcd-io#12855 (comment). 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.
Configuration menu - View commit details
-
Copy full SHA for 780ec33 - Browse repository at this point
Copy the full SHA 780ec33View commit details
Commits on Apr 8, 2022
-
Merge pull request etcd-io#13904 from serathius/term-v3.5
[release-3.5] server: Save consistency index and term to backend even when they decrease
Configuration menu - View commit details
-
Copy full SHA for 3ace622 - Browse repository at this point
Copy the full SHA 3ace622View commit details