Skip to content
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

OCPBUGS-947: Rebase openshift/etcd 4.11 onto 3.5.5 #154

Closed
wants to merge 1,203 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1203 commits
Select commit Hold shift + click to select a range
eb2814a
UPSTREAM: <carry>: Remove explicit authStore->ConsistencyIndex update…
ptabor Apr 12, 2021
f1f3e6b
UPSTREAM: <carry>: Represent bucket as object instead of []byte name.
ptabor May 17, 2021
01d81ff
UPSTREAM: <carry>: etcdserver: don't attempt to grant nil permission …
dlowe Jun 4, 2021
9722ae9
UPSTREAM: <carry>: cleanup dangling diff after 3.5 merge
hexfusion Jul 28, 2021
1d432f8
DOWNSTREAM: <carry>: version: openshift-v4.0
hexfusion Nov 29, 2018
76014a7
DOWNSTREAM: <carry>: Dockerfile: add etcdctl
hexfusion Feb 20, 2019
ea8ff30
DOWNSTREAM: <carry>: Dockerfile.*: Fix "etcd is distributed" -> "etcd…
wking Feb 7, 2019
1cbb393
DOWNSTREAM: <carry> Dockerfile: resolve issue where binary was not pr…
hexfusion Feb 20, 2019
317c6c7
DOWNSTREAM: <carry>: OWNERS: add
hexfusion May 5, 2019
d59b577
DOWNSTREAM: <carry> Dockerfile: set coreos org as canonical for relea…
hexfusion May 4, 2019
9f3e71f
DOWNSTREAM: <carry>: Dockerfile: use build instead of make build
hexfusion Aug 29, 2019
69897d1
DOWNSTREAM: <carry>: Dockerfile: bump golang 1.12
hexfusion Sep 23, 2019
5e06516
DOWNSTREAM: <carry>: add stub discovery-etcd-initial-cluster command
deads2k Feb 20, 2020
7851b15
DOWNSTREAM: <carry>: codify the initial cluster check as golang code
deads2k Feb 20, 2020
9a6483f
DOWNSTREAM: <carry>: Archive data-dir if target member is unstarted
Feb 23, 2020
9fc568e
DOWNSTREAM: <carry>: Archive data-dir if target member is unstarted
Feb 23, 2020
3cb509f
DOWNSTREAM: <carry>: fix removed member name, unmask error
alaypatel07 Feb 27, 2020
c6d2af6
DOWNSTREAM: <carry>: If we weren't able to get client or get target m…
Feb 28, 2020
dc333e5
DOWNSTREAM: <carry>: list all peers in initial-cluster
deads2k Mar 5, 2020
6d78a3d
DOWNSTREAM: <carry>: *: migrate openshift assets to new etcd org
hexfusion Apr 7, 2020
75d596b
DOWNSTREAM: <carry>: make evaluation of targetMember strict
deads2k May 14, 2020
bbce548
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: improve error han…
hexfusion Sep 30, 2020
87b0828
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
jupierce Sep 30, 2020
947072e
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
jupierce Oct 7, 2020
aeeab6d
DOWNSTREAM: <carry>: OWNERS: add component
hexfusion Oct 20, 2020
39a87ae
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
Feb 6, 2021
5042ee5
DOWNSTREAM: <carry>: openshift-tools: fix on off flow and add unit tests
hexfusion Mar 18, 2021
b1b1ca0
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: retry if member i…
hexfusion May 12, 2021
1c88280
DOWNSTREAM: <carry>: Updating ose-etcd images to be consistent with ART
Jun 16, 2021
6c62e00
Updating ose-etcd images to be consistent with ART
Jun 21, 2021
33b3996
DOWNSTREAM: <carry>: build v3/discover-etcd-initial-cluster
hexfusion Jul 28, 2021
d465f2a
UPSTREAM: <drop>: pkg, clientv3, etcdmain: let grpcproxy rise an erro…
hexfusion Apr 7, 2020
45d62a2
UPSTREAM: <drop>: *: make MemberList linearizable
hexfusion Jul 29, 2021
dfd2fea
fix health endpoint not usable when authentication is enabled
tangcong Jun 25, 2021
627d91c
fix self-signed-cert-validity parameter cannot be specified in the co…
tangcong Jul 22, 2021
b37890a
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: replace integrati…
hexfusion Aug 1, 2021
a2075eb
Merge pull request #91 from hexfusion/etcd-rebase-v3.5.0
openshift-ci[bot] Aug 2, 2021
4495b2a
Updating ose-etcd images to be consistent with ART
Aug 5, 2021
2fe94b1
Merge pull request #13257 from tangcong/automated-cherry-pick-of-#131…
hexfusion Aug 6, 2021
1cf1af9
Merge pull request #92 from openshift-bot/art-consistency-openshift-4…
openshift-ci[bot] Aug 7, 2021
347b463
DOWNSTREAM: <carry>: Dockerfile: set GO_BUILD_FLAGS readonly
hexfusion Aug 11, 2021
bc92c91
UPSTREAM: <carry>: scripts/test_lib.sh: skip go get if readonly
hexfusion Aug 11, 2021
a488d20
DOWNSTREAM: <carry>: rename unused Dockerfile.openshift to Dockerfile…
hexfusion Aug 11, 2021
fddc496
Merge pull request #93 from hexfusion/fix_build
hexfusion Aug 11, 2021
12558f4
UPSTREAM: <carry>: etcdctl/ctlv3/ctl.go: Remove check command
lilic Aug 18, 2021
5c1feaf
Merge pull request #94 from lilic/remove-perf-cli
openshift-merge-robot Aug 24, 2021
921f78d
Stop using tip golang version in CI
serathius Sep 10, 2021
d7eeda0
Merge pull request #13349 from serathius/tip-3.5
hexfusion Sep 15, 2021
e68c7ab
server: Ensure that adding and removing members handle storev2 and ba…
serathius Sep 14, 2021
9a60aea
Updating ose-etcd images to be consistent with ART
Sep 16, 2021
4312298
Merge pull request #13348 from serathius/sync
ptabor Sep 25, 2021
aa069e9
Merge pull request #95 from openshift-bot/art-consistency-openshift-4…
openshift-merge-robot Sep 30, 2021
6e2fe84
Decouple prefixArgs from os.Env dependency
ardaguclu Sep 13, 2021
c1f48d8
tests: Remove bridge dependency on unix
serathius Sep 22, 2021
994bd08
tests: Rename grpcAddr to grpcURL to imply that it includes schema
serathius Sep 22, 2021
f324894
tests: Make using bridge optional
serathius Sep 24, 2021
0bac49b
tests: Cleanup member interface by exposing Bridge directly
serathius Sep 24, 2021
7272a95
test: Use unique number for grpc port
serathius Sep 24, 2021
6e04e8a
tests: Allow configuring integration tests to use TCP
serathius Sep 27, 2021
58d2b12
client: Add grpc authority header integration tests
serathius Sep 17, 2021
7f25a50
tests: Add grpc authority e2e tests
serathius Sep 27, 2021
79f9a45
client: Use first endpoint as http2 authority header
serathius Sep 17, 2021
edb3b5a
Merge pull request #13375 from serathius/authority-3.5
ptabor Sep 30, 2021
bad9a52
Dockerfile: bump debian bullseye-20210927
hexfusion Sep 30, 2021
ec56229
Merge pull request #13380 from hexfusion/cp-13376
hexfusion Oct 1, 2021
d42e858
version: 3.5.1
hexfusion Oct 3, 2021
446f7d6
storage/backend: Add a gauge to indicate if defrag is active (backpor…
Oct 6, 2021
e8732fb
Merge pull request #13395 from geetasg/release-3.5
ptabor Oct 7, 2021
f6bdbad
UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag…
Sep 28, 2021
177f8e7
Merge pull request #97 from hexfusion/cp-defrag-inflight
openshift-merge-robot Oct 12, 2021
274e75a
UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members s…
serathius Sep 14, 2021
383d146
Merge pull request #98 from hasbro17/openshift/release-4.10/v2-store-…
openshift-merge-robot Oct 20, 2021
7d44a7c
server/etcdserver/api/etcdhttp: exclude the same alarm type activated…
chaochn47 Nov 9, 2021
77d760b
Merge pull request #13476 from chaochn47/backport-release-3.5
hexfusion Nov 14, 2021
79bbc8f
client/v3: refresh the token when ErrUserEmpty is received while retr…
r-ashish Jul 30, 2021
dec6f72
*: implement a retry logic for auth old revision in the client
mitake Aug 28, 2021
b721abc
DOWNSTREAM: <carry>: OWNERS: clean up
hexfusion Nov 15, 2021
9084475
UPSTREAM: <carry>: add --experimental-max-learner flag
hexfusion Sep 30, 2021
0c6d6bd
Merge pull request #101 from hexfusion/welcome-allen
openshift-merge-robot Nov 15, 2021
b47bd62
Merge pull request #102 from hexfusion/cp-13377-openshift-4.10
openshift-merge-robot Nov 16, 2021
eac7f98
Merge pull request #13477 from mitake/backport-13308-to-3.5
hexfusion Nov 21, 2021
8c81598
set the backend again after recovering v3 backend from snapshot
ahrtr Nov 24, 2021
21634a9
lease,integration: add checkpoint scheduling after leader change
michaljasionowski Nov 19, 2021
eddfb42
etcdserver,integration: Store remaining TTL on checkpoint
michaljasionowski Nov 19, 2021
d00e89d
server: Require either cluster version v3.6 or --experimental-enable-…
serathius Dec 1, 2021
e84c611
Merge pull request #13515 from serathius/checkpoints-fix-3.5
ptabor Dec 3, 2021
73080a7
Merge pull request #13501 from ahrtr/reset_ci_after_reload_db_3.5
ptabor Dec 6, 2021
55c16df
fix runlock bug
Nov 25, 2021
be3535b
DOWNSTREAM: <carry>: OWNERS: bump
hexfusion Dec 17, 2021
7bbf25a
Merge pull request #104 from hexfusion/update-owners
openshift-merge-robot Dec 18, 2021
7291ed3
Merge pull request #13541 from michaljasionowski/backport-runlock-fix
ptabor Dec 21, 2021
74f33d6
Update dep: require gopkg.in/yaml.v2 v2.2.8 -> v2.4.0 due to: CVE-201…
ptabor Jan 17, 2022
a624446
Merge pull request #13616 from ptabor/20220117-update-yaml
ptabor Jan 17, 2022
99018a7
version: bump up to 3.5.2
serathius Feb 1, 2022
f4708ae
etcdserver: upgrade the golang.org/x/crypto dependency
maxsokolovsky Feb 4, 2022
631fa6f
server/storage/backend: restore original bolt db options after defrag
Feb 9, 2022
7db1051
enhance health check endpoint to support serializable request
ahrtr Feb 17, 2022
4f51cc1
trim the suffix dot from the srv.Target for etcd-client DNS lookup
ahrtr Feb 18, 2022
31c8e3c
Merge pull request #13714 from ahrtr/3.5_correct_dns_etcd_client
serathius Feb 20, 2022
fa191c6
Merge pull request #13706 from ahrtr/3.5-serializable_health_check
serathius Feb 21, 2022
7345d42
always print raft_term in decimal when displaying member list in json
ahrtr Feb 22, 2022
f634b44
backport 3.5: #13676 load all leases from backend
chaochn47 Feb 9, 2022
7cec92a
*: fix IsOptsWithFromKey
Sep 9, 2021
1eb8b6a
Merge pull request #13736 from vivekpatani/release-3.5
ptabor Feb 24, 2022
3c2ef71
Merge pull request #13727 from ahrtr/3.5_print_raft_term_in_decimal
ptabor Feb 25, 2022
541635e
Merge pull request #13701 from lavacat/defrag-bopts-fix-3.5
serathius Mar 8, 2022
39baf36
Merge pull request #13726 from chaochn47/backport_13676_to_3_5
serathius Mar 8, 2022
58374b8
Fix offline defrag
kkkkun Mar 13, 2022
d516134
Merge pull request #13792 from kkkkun/fix-offline-defrag
serathius Mar 17, 2022
1801ef8
Update to go 1.16.15
mrueg Mar 21, 2022
c51c8d2
Build locally if docker-test container image does not exist
mrueg Dec 17, 2021
fed325a
Merge pull request #13832 from mrueg/rel-3.5-go-1.16.15
serathius Mar 23, 2022
54ea664
Merge tag 'v3.5.2' into contiguous-to-3.5.2
deads2k Mar 30, 2022
462aefd
Makefile: Fix wrong target
mrueg Mar 31, 2022
12ceac6
Merge pull request #13858 from mrueg/release-3.5-fix-make
ptabor Mar 31, 2022
25556a0
tests: Keeps log in expect to allow their analysis
serathius Mar 31, 2022
a060b42
server: Use default logging configuration instead of zap production one
serathius Mar 31, 2022
aab1592
Merge pull request #109 from deads2k/contiguous-to-3.5.2
openshift-merge-robot Apr 1, 2022
8b9ce3e
Merge pull request #13866 from serathius/logs-v3.5
serathius Apr 4, 2022
3b8c651
go.mod: Upgrade to prometheus/client_golang v1.11.1
mrueg Apr 5, 2022
83538f3
server: Add verification of whether lock was called within out outsid…
serathius Apr 5, 2022
5f19688
Merge pull request #13887 from serathius/verify-v3.5
ptabor Apr 6, 2022
238b18c
Merge pull request #13895 from mrueg/rel3.5-client_golang
serathius Apr 7, 2022
780ec33
server: Save consistency index and term to backend even when they dec…
serathius Apr 7, 2022
3ace622
Merge pull request #13904 from serathius/term-v3.5
serathius Apr 8, 2022
66c7aab
fix the data inconsistency issue by adding a txPostLockHook into the …
ahrtr Apr 8, 2022
bf22ef3
Merge pull request #13908 from ahrtr/data_corruption_3.5
serathius Apr 8, 2022
383eceb
Merge pull request #13669 from maxsokolovsky/upgrade-server-dependenc…
serathius Apr 9, 2022
232fb98
clientv3: filter learners members during autosync
chrisayoub Apr 10, 2022
b9cbff1
Merge pull request #13917 from chrisayoub/release-3.5
serathius Apr 10, 2022
bc5307d
support linearizable renew lease
ahrtr Apr 12, 2022
4002aa5
set backend to cindex before recovering the lessor in applySnapshot
ahrtr Apr 12, 2022
719082e
Merge pull request #13932 from ahrtr/lease_renew_linearizable_3.5
serathius Apr 12, 2022
6095cf8
Dockerfile-release.*: Update base image snapshot
mrueg Apr 12, 2022
003a310
Merge pull request #13933 from ahrtr/fix_snapshot_recover_cindex_3.5
serathius Apr 12, 2022
cd750e4
Merge pull request #13862 from mrueg/update-baseimage
serathius Apr 12, 2022
5d44f22
cv3/mirror: Fetch the most recent prefix revision
endocrimes Apr 11, 2022
50978d5
clientv3: disable mirror auth test with proxy
endocrimes Apr 12, 2022
842cb4b
Merge pull request #13938 from endocrimes/dani/backport
serathius Apr 13, 2022
0452fee
version: bump up to 3.5.3
serathius Apr 13, 2022
a079852
Merge tag 'v3.5.3' into 3.5.3-with-history
deads2k Apr 14, 2022
c35caf7
UPSTREAM: <carry>: add --experimental-max-learner flag
hexfusion Sep 30, 2021
9ce6559
Merge pull request #116 from deads2k/3.5.3-with-history
openshift-merge-robot Apr 14, 2022
7656477
Revert "trim the suffix dot from the srv.Target for etcd-client DNS l…
liggitt Apr 15, 2022
081b4e2
Add unit test for canonical SRV records
liggitt Apr 15, 2022
b872757
Merge pull request #13950 from liggitt/revert-srv-dot-3.5
ptabor Apr 19, 2022
5c68f2e
Update conssitent_index when applying fails
ahrtr Apr 14, 2022
c3c908e
Merge pull request #13946 from ahrtr/move_cindex_on_apply_fail_353
serathius Apr 21, 2022
f18ee95
Revert "UPSTREAM: <drop>: *: make MemberList linearizable"
deads2k Apr 21, 2022
26d7d84
UPSTREAM: <carry>: expose a non-linearized MemberList to allow etcd m…
deads2k Apr 21, 2022
2ea8a99
Merge pull request #120 from deads2k/remove-list-patch
openshift-merge-robot Apr 22, 2022
08407ff
version: bump up to 3.5.4
serathius Apr 24, 2022
5c44c30
Update golang.org/x/crypto to latest
cmurphy Apr 21, 2022
8453b10
Merge pull request #13996 from cmurphy/update-crypto-3.5
ptabor May 5, 2022
cceb25d
server/auth: enable tokenProvider if recoved store enables auth
cfz Jul 2, 2021
b57881a
Merge pull request #13205 from cfz/cherry-pick-#13172
ptabor May 6, 2022
d0a0b3f
Bug 2082688: Add new members to reviewers/approvers
dusk125 May 6, 2022
7f43640
Update OWNERS
dusk125 May 12, 2022
48e90f1
Merge pull request #121 from dusk125/openshift-4.11
sdodson May 13, 2022
c76a010
scripts: Add tests for release scripts
serathius Apr 24, 2022
c4b0a56
Make DRY_RUN explicit
serathius Apr 26, 2022
2e76dfb
Merge pull request #14043 from serathius/test-release-3.5-v2
serathius May 16, 2022
c05b9b1
scripts: Avoid additional repo clone
serathius May 16, 2022
6aa934e
scripts: Detect staged files before building release
serathius May 18, 2022
73876b1
Merge pull request #14050 from serathius/avoid-clone-v3.5
serathius May 18, 2022
a66d3c3
UPSTREAM: <carry>: increases cluster discovery time from 10s to 180s
p0lyn0mial May 25, 2022
18dadc9
Merge pull request #129 from p0lyn0mial/openshift-4.11-increase-disco-2
openshift-merge-robot May 26, 2022
529734d
Revert "UPSTREAM: <carry>: increases cluster discovery time from 10s …
p0lyn0mial May 26, 2022
c3403ce
Merge pull request #130 from p0lyn0mial/revert-increase-disco
deads2k May 26, 2022
ad92cba
UPSTREAM: <carry>: increases cluster discovery time from 10s to 180s
p0lyn0mial May 26, 2022
80cc14e
Merge pull request #131 from p0lyn0mial/openshift-4.11-increase-disco-3
openshift-merge-robot May 30, 2022
acb1ee9
Backport two lease related bug fixes to 3.5
ahrtr Jun 4, 2022
0be65da
Merge pull request #14087 from ahrtr/lease_revoke_race
serathius Jun 6, 2022
db0b67e
Add FileReader and FileBufReader utilities
ahrtr Jun 17, 2022
621cd7b
restrict the max size of each WAL entry to the remaining size of the …
ahrtr Jun 17, 2022
4443e14
Merge pull request #14127 from ahrtr/threshold_3.5
ahrtr Jun 17, 2022
df632ab
client/v3: do not overwrite authTokenBundle on dial
ahrtr Jun 17, 2022
c9f7473
Merge pull request #14132 from ahrtr/auth_bundle
serathius Jun 20, 2022
4df61af
Client: fix check for WithPrefix op
spzala Jun 29, 2022
57c1d92
Merge pull request #14187 from spzala/automated-cherry-pick-of-#14182…
ahrtr Jul 3, 2022
40d1a43
add the uint32Value data type
ahrtr Jul 13, 2022
437f377
Add flag `--max-concurrent-streams` to set the max concurrent stream …
ahrtr Jul 13, 2022
ff447b4
add e2e test cases to cover the maxConcurrentStreams
ahrtr Jul 13, 2022
fb71790
Merge pull request #14219 from ahrtr/3.5_backport_maxstream
ahrtr Jul 13, 2022
cbedaf9
Improve error message for incorrect values of ETCD_CLIENT_DEBUG
Jille Jul 13, 2022
3237289
Merge pull request #14222 from Jille/backport-14203
ahrtr Jul 15, 2022
e15c005
server/auth: protect rangePermCache with a RW lock
mitake Apr 17, 2022
9d7e108
Merge pull request #14227 from mitake/perm-cache-lock-3.5
serathius Jul 20, 2022
4c013c9
Change default sampling rate from 100% to 0%
damemi Aug 5, 2022
6145831
Merge pull request #14318 from damemi/3.5-tracing-sample
ahrtr Aug 6, 2022
2d7e490
etcdserver: bump OpenTelemetry to 1.0.1
ahrtr Aug 4, 2022
5a86ae2
move setupTracing into a separate file config_tracing.go
ahrtr Aug 4, 2022
2751c61
update all related dependencies
ahrtr Aug 4, 2022
8c5f110
Fix the failure in TestEndpointSwitchResolvesViolation
ahrtr Aug 5, 2022
8fdca41
Change default sampling rate from 100% to 0%
ahrtr Aug 6, 2022
9e95685
Merge pull request #14312 from ahrtr/3.5_bump_otl
ahrtr Aug 8, 2022
eab0b99
clientv3: close streams after use in lessor keepAliveOnce method
amdprophet Aug 17, 2022
6bab367
Merge pull request #14361 from amdprophet/3.5-close-keepalive-stream
ahrtr Aug 19, 2022
9ea5b1b
Refactor the keepAliveListener and keepAliveConn
ahrtr Aug 20, 2022
74aa38e
Merge pull request #14366 from ahrtr/keepalive_3.5_20220820
ahrtr Aug 24, 2022
67e4c59
Backport of pull/14354 to 3.5.5
biosvs Aug 29, 2022
204d883
[backport 3.5] server: don't panic in readonly serializable txn
Sep 1, 2022
fbb14f9
Merge pull request #14397 from biosvs/backport-grpc-proxy-endpoints-a…
serathius Sep 1, 2022
7eb696d
fix the potential data loss for clusters with only one member
ahrtr Aug 30, 2022
747bf5c
Merge pull request #14424 from serathius/one_member_data_loss_raft_3_5
ahrtr Sep 5, 2022
5c8aa08
move consistent_index forward when executing alarmList operation
ahrtr Sep 6, 2022
204c031
Merge pull request #14429 from ahrtr/alarm_list_ci_3.5
ahrtr Sep 6, 2022
d32de2c
server: Extract triggerCorruptAlarm to function
serathius Jun 13, 2022
35cbdf3
server: Extract corruption detection to dedicated struct
serathius Jun 13, 2022
78a6f38
server: Cover corruptionMonitor with tests
serathius Jun 13, 2022
336fef4
server: Test HashByRev values to make sure they don't change
serathius May 19, 2022
bc592c7
server: Extract unsafeHashByRev function
serathius May 17, 2022
3f26995
server: Move unsafeHashByRev to new hash.go file
serathius May 17, 2022
f5ed371
server: Extract kvHash struct
serathius May 17, 2022
679e327
server: Refactor hasher
serathius May 19, 2022
22d3e4e
server: Return error from scheduleCompaction
serathius May 18, 2022
ea684db
server: Move reading KV index inside scheduleCompaction function
serathius May 19, 2022
f1a759a
server: Fix range in mock not returning same number of keys and values
serathius May 19, 2022
21e5d5d
server: Calculate hash during compaction
serathius May 19, 2022
2b8dd0d
server: Pass revision as int
serathius May 19, 2022
991b429
server: Move adjusting revision to hasher
serathius May 19, 2022
1ff5992
server: Store real rv range in hasher
serathius May 19, 2022
a3f609d
server: Return revision range that hash was calcualted for
serathius May 19, 2022
6311072
server: Remove duplicated compaction revision
serathius May 19, 2022
7358362
server: Extract hasher to separate interface
serathius May 19, 2022
1200b10
server: Cache compaction hash for HashByRev API
serathius Jun 7, 2022
d3db3bc
tests: Add integration tests for compact hash
serathius Jun 7, 2022
00bc8da
tests: Add tests for HashByRev HTTP API
serathius Jun 7, 2022
037a898
tests: Unify TestCompactionHash and extend it to also Delete keys and…
serathius Jun 8, 2022
a8020a0
tests: Rename corruptHash to CorruptBBolt
serathius Jul 25, 2022
8d4ca10
tests: Move CorruptBBolt to testutil
serathius Jul 25, 2022
4a75e3d
server: Refactor compaction checker
serathius Jul 25, 2022
a56ec0b
tests: Cover periodic check in tests
serathius Jul 25, 2022
21fb173
server: Implement compaction hash checking
serathius May 20, 2022
5660bf0
server: Make corrtuption check optional and period configurable
serathius Jul 5, 2022
2ddb9e0
tests: Fix member id in CORRUPT alarm
serathius Jul 25, 2022
ba52d5a
Merge pull request #14282 from serathius/fix-checks-v3.5
serathius Sep 7, 2022
c79f96d
server/etcdmain: add build support for Apple M1
dbussink Dec 17, 2021
7639d93
server,test: refresh cache on each NewAuthStore
Aug 31, 2022
bb3fae4
Merge pull request #14409 from vivekpatani/release-3.5
mitake Sep 8, 2022
a5a33cb
Merge pull request #14436 from serathius/arm64
ahrtr Sep 8, 2022
eef5e22
testing: fix TestOpenWithMaxIndex cleanup
vsvastey Sep 3, 2022
16d72c0
Merge pull request #14440 from vsvastey/usr/vsvastey/open-with-max-in…
ahrtr Sep 8, 2022
243b7a1
etcdctl: fix move-leader for multiple endpoints
tjungblu Sep 8, 2022
646ba66
Merge pull request #14434 from tjungblu/bz_1918413_3.5
ahrtr Sep 8, 2022
6c26693
Merge pull request #14178 from lavacat/release-3.5-txn-panic
ahrtr Sep 13, 2022
2f1171f
fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
ahrtr Sep 13, 2022
2ba1bab
Merge pull request #14454 from ahrtr/fix_TestV3AuthRestartMember_2022…
ahrtr Sep 13, 2022
19002cf
version: bump up to 3.5.5
serathius Sep 15, 2022
e3e16a7
Merge branch 'openshift/openshift-4.11' into rebase-3.5.5-forkpoint-4.11
tjungblu Oct 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions .ci-operator.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
build_root_image:
name: release
namespace: openshift
tag: rhel-8-release-golang-1.16-openshift-4.10
2 changes: 1 addition & 1 deletion .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "^1.16"
go-version: "1.16.15"
- run: date
- env:
TARGET: ${{ matrix.target }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/functional.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "^1.16"
go-version: "1.16.15"
- run: date
- env:
TARGET: ${{ matrix.target }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/grpcproxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "^1.16"
go-version: "1.16.15"
- run: date
- env:
TARGET: ${{ matrix.target }}
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Release
on: [push, pull_request]
jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.16.15"
- run: |
git config --global user.email "github-action@etcd.io"
git config --global user.name "Github Action"
gpg --batch --gen-key <<EOF
%no-protection
Key-Type: 1
Key-Length: 2048
Subkey-Type: 1
Subkey-Length: 2048
Name-Real: Github Action
Name-Email: github-action@etcd.io
Expire-Date: 0
EOF
DRY_RUN=true BRANCH=release-3.5 ./scripts/release --no-upload --no-docker-push 3.5.99
24 changes: 0 additions & 24 deletions .github/workflows/self-hosted-linux-arm64-graviton2-tests.yml

This file was deleted.

142 changes: 0 additions & 142 deletions .github/workflows/self-hosted-linux-arm64-graviton2-tests.yml.md

This file was deleted.

3 changes: 2 additions & 1 deletion .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "^1.16"
go-version: "1.16.15"
- run: date
- env:
TARGET: ${{ matrix.target }}
Expand All @@ -44,6 +44,7 @@ jobs:
GOARCH=amd64 PASSES='build' ./test.sh
GOARCH=386 PASSES='build' ./test.sh
GO_BUILD_FLAGS='-v -mod=readonly' GOOS=darwin GOARCH=amd64 ./build.sh
GO_BUILD_FLAGS='-v -mod=readonly' GOOS=darwin GOARCH=arm64 ./build.sh
GO_BUILD_FLAGS='-v -mod=readonly' GOOS=windows GOARCH=amd64 ./build.sh
GO_BUILD_FLAGS='-v -mod=readonly' GOARCH=arm ./build.sh
GO_BUILD_FLAGS='-v -mod=readonly' GOARCH=arm64 ./build.sh
Expand Down
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ sudo: required
services: docker

go:
- "1.16.3"
- "1.16.15"
- tip

notifications:
Expand All @@ -21,14 +21,14 @@ env:
matrix:
fast_finish: true
allow_failures:
- go: "1.16.3"
- go: "1.16.15"
env: TARGET=linux-amd64-coverage
- go: tip
env: TARGET=linux-amd64-fmt-unit-go-tip-2-cpu
exclude:
- go: tip
env: TARGET=linux-amd64-coverage
- go: "1.16.3"
- go: "1.16.15"
env: TARGET=linux-amd64-fmt-unit-go-tip-2-cpu

before_install:
Expand Down