-
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
ETCD-199: bump etcd v3.4.16 #83
ETCD-199: bump etcd v3.4.16 #83
Commits on Sep 16, 2019
-
etcdserver: Fix PeerURL validation
In case of URLs that are synonyms, the current lexicographic sorting and compare of the URLs fails with frustrating errors. Make sure to do a full comparison between every set of PeerURLs before failing. Fixes etcd-io#11013
Configuration menu - View commit details
-
Copy full SHA for 3b8f812 - Browse repository at this point
Copy the full SHA 3b8f812View commit details
Commits on Dec 14, 2020
-
pkg/fileutil: fix F_OFD_ constants
Use golang.org/x/sys/unix for F_OFD_* constants. This fixes the issue that F_OFD_GETLK was defined incorrectly, resulting in bugs such as moby/moby#31182 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bea35fd - Browse repository at this point
Copy the full SHA bea35fdView commit details
Commits on Jan 15, 2021
-
Merge pull request etcd-io#12551 from kolyshkin/3.4-fix-lock
[3.4 backport] pkg/fileutil: fix F_OFD_ constants
Configuration menu - View commit details
-
Copy full SHA for 0880605 - Browse repository at this point
Copy the full SHA 0880605View commit details
Commits on Jan 23, 2021
-
vendor: bump gorilla/websocket
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for becc228 - Browse repository at this point
Copy the full SHA becc228View commit details -
Merge pull request etcd-io#12645 from hexfusion/bump-dep
vendor: bump gorilla/websocket
Configuration menu - View commit details
-
Copy full SHA for d51c6c6 - Browse repository at this point
Copy the full SHA d51c6c6View commit details
Commits on Jan 29, 2021
-
etcdserver: Fix 64 KB websocket notification message limit
This fixes etcd being unable to send any message longer than 64 KB as a notification over the websocket. This was because the older version of grpc-websocket-proxy was used and WithMaxRespBodyBufferSize option wasn't set.
Configuration menu - View commit details
-
Copy full SHA for a40f14d - Browse repository at this point
Copy the full SHA a40f14dView commit details
Commits on Feb 3, 2021
-
Merge pull request etcd-io#12402 from vitalif/release-3.4
etcdserver: Fix 64 KB websocket notification message limit
Configuration menu - View commit details
-
Copy full SHA for a1c5f59 - Browse repository at this point
Copy the full SHA a1c5f59View commit details
Commits on Feb 9, 2021
-
[Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server si…
…de health check in debug level ref. etcd-io#12677 ref. etcd-io@0b9cfa8
Configuration menu - View commit details
-
Copy full SHA for f27ef4d - Browse repository at this point
Copy the full SHA f27ef4dView commit details -
Merge pull request etcd-io#12679 from chaochn47/backport_3.4_#12677
[Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
Configuration menu - View commit details
-
Copy full SHA for 3be9460 - Browse repository at this point
Copy the full SHA 3be9460View commit details
Commits on Feb 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aa71268 - Browse repository at this point
Copy the full SHA aa71268View commit details
Commits on Mar 3, 2021
-
server: Added config parameter experimental-warning-apply-duration
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9aeabe4 - Browse repository at this point
Copy the full SHA 9aeabe4View commit details -
Merge pull request etcd-io#12740 from hexfusion/cp-12448--release-3.4
Manual cherry pick of etcd-io#12448 on release 3.4
Configuration menu - View commit details
-
Copy full SHA for afd6d8a - Browse repository at this point
Copy the full SHA afd6d8aView commit details
Commits on Mar 5, 2021
-
etcdserver: when using --unsafe-no-fsync write data
There are situations where we don't wish to fsync but we do want to write the data. Typically this occurs in clusters where fsync latency (often the result of firmware) transiently spikes. For Kubernetes clusters this causes (many) elections which have knock-on effects such that the API server will transiently fail causing other components fail in turn. By writing the data (buffered and asynchronously flushed, so in most situations the write is fast) and avoiding the fsync we no longer trigger this situation and opportunistically write out the data. Anecdotally: Because the fsync is missing there is the argument that certain types of failure events will cause data corruption or loss, in testing this wasn't seen. If this was to occur the expectation is the member can be readded to a cluster or worst-case restored from a robust persisted snapshot. The etcd members are deployed across isolated racks with different power feeds. An instantaneous failure of all of them simultaneously is unlikely. Testing was usually of the form: * create (Kubernetes) etcd write-churn by creating replicasets of some 1000s of pods * break/fail the leader Failure testing included: * hard node power-off events * disk removal * orderly reboots/shutdown In all cases when the node recovered it was able to rejoin the cluster and synchronize.
Configuration menu - View commit details
-
Copy full SHA for 94634fc - Browse repository at this point
Copy the full SHA 94634fcView commit details
Commits on Mar 7, 2021
-
Merge pull request etcd-io#12751 from cwedgwood/nofsyncdowrite
When using --unsafe-no-fsync still write out the data
Configuration menu - View commit details
-
Copy full SHA for 2702f9e - Browse repository at this point
Copy the full SHA 2702f9eView commit details
Commits on Mar 29, 2021
-
integration: relax leader timeout from 3s to 4s
The integration jobs fail with timeouts slightly over 3s, increase this marginally so false failures are less prevalent.
Configuration menu - View commit details
-
Copy full SHA for c499d9b - Browse repository at this point
Copy the full SHA c499d9bView commit details
Commits on Mar 30, 2021
-
Merge pull request etcd-io#12816 from cwedgwood/3.4-relax-gate-timeout
integration: relax leader timeout from 3s to 4s
Configuration menu - View commit details
-
Copy full SHA for 16fe9a8 - Browse repository at this point
Copy the full SHA 16fe9a8View commit details -
Merge pull request etcd-io#12815 from dbavatar/release-3.4-peervalida…
…tion etcdserver: Fix PeerURL validation
Configuration menu - View commit details
-
Copy full SHA for 30799c9 - Browse repository at this point
Copy the full SHA 30799c9View commit details
Commits on Apr 1, 2021
-
etcdserver: fix incorrect metrics generated when clients cancel watches
Manual cherry-pick of 9571325 for release-3.4.
Configuration menu - View commit details
-
Copy full SHA for 656dc63 - Browse repository at this point
Copy the full SHA 656dc63View commit details -
Merge pull request etcd-io#12803 from cwedgwood/metrics-3.4
etcdserver: fix incorrect metrics generated when clients cancel watches
Configuration menu - View commit details
-
Copy full SHA for 82eae92 - Browse repository at this point
Copy the full SHA 82eae92View commit details
Commits on Apr 7, 2021
-
go.mod: Pin go to 1.12 version
As go 1.12.2 is what is tested in CI as well as recommended to be built with 1.12.2 we should also pin to this in the go directive version.
Configuration menu - View commit details
-
Copy full SHA for ef415e3 - Browse repository at this point
Copy the full SHA ef415e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8557cb2 - Browse repository at this point
Copy the full SHA 8557cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b19eb0f - Browse repository at this point
Copy the full SHA b19eb0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91bed2e - Browse repository at this point
Copy the full SHA 91bed2eView commit details -
Merge pull request etcd-io#12839 from lilic/fix-go-version
[release-3.4]: Pin go version in go.mod to 1.12
Configuration menu - View commit details
-
Copy full SHA for b7e5f5b - Browse repository at this point
Copy the full SHA b7e5f5bView commit details
Commits on Apr 19, 2021
-
.travis.yml: Test with go v1.15.11
Currently in CI the tests are only run with go v1.12, this adds also go v1.15.11. Excludes certain variants for v1.15.
Configuration menu - View commit details
-
Copy full SHA for 62596fa - Browse repository at this point
Copy the full SHA 62596faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35bd924 - Browse repository at this point
Copy the full SHA 35bd924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7e418 - Browse repository at this point
Copy the full SHA 0b7e418View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc08e5 - Browse repository at this point
Copy the full SHA cfc08e5View commit details -
go.mod,go.sum: Bump github.com/creack/pty that includes patch
This patch is needed due to go 1.15 erroring on: "Setctty set but Ctty not valid in child".
Configuration menu - View commit details
-
Copy full SHA for 4276c33 - Browse repository at this point
Copy the full SHA 4276c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeefd61 - Browse repository at this point
Copy the full SHA eeefd61View commit details -
integration : fix TestTLSClientCipherSuitesMismatch in go1.13
In go1.13, the TLS13 is enablled by default, and as per go1.13 release notes : TLS 1.3 cipher suites are not configurable. All supported cipher suites are safe, and if PreferServerCipherSuites is set in Config the preference order is based on the available hardware. Fixing the test case for go1.13 by limiting the TLS version to TLS12
Configuration menu - View commit details
-
Copy full SHA for df35086 - Browse repository at this point
Copy the full SHA df35086View commit details -
.travis,test: Turn race off in Travis for go version 1.15
Currently with race it fails, we can enable this at a later point.
Configuration menu - View commit details
-
Copy full SHA for a1691be - Browse repository at this point
Copy the full SHA a1691beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e037d - Browse repository at this point
Copy the full SHA 85e037dView commit details -
Fix pkg/tlsutil (test) to not fail on 386.
In fact this commit rewrites the functionality to use upstream list of ciphers instead of checking whether the lists are in sync using ast analysis.
Configuration menu - View commit details
-
Copy full SHA for c3f447a - Browse repository at this point
Copy the full SHA c3f447aView commit details -
pkg/tlsutil: Adjust cipher suites for go 1.12
Cherry-pick of 60e4428 from master branch does not work due to missing `tls.CipherSuites()` function. We work around by using go build tags for both the building and tests.
Configuration menu - View commit details
-
Copy full SHA for 8d1b833 - Browse repository at this point
Copy the full SHA 8d1b833View commit details -
integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./int…
…egration/...' grpc proxy opens additional 2 watching channels. The metric is shared between etcd-server & grpc_proxy, so all assertions on number of open watch channels need to take in consideration the additional "2" channels.
Configuration menu - View commit details
-
Copy full SHA for 276ee96 - Browse repository at this point
Copy the full SHA 276ee96View commit details -
Merge pull request etcd-io#12849 from lilic/test-go-1-15
[release-3.4]: .travis.yml: Test with go v1.15.11
Configuration menu - View commit details
-
Copy full SHA for c274aa5 - Browse repository at this point
Copy the full SHA c274aa5View commit details
Commits on Apr 20, 2021
-
.travis,Makefile,functional: Bump go 1.12 version to v1.12.17
This version was already used to build the release v3.4.15.
Configuration menu - View commit details
-
Copy full SHA for 5890bc8 - Browse repository at this point
Copy the full SHA 5890bc8View commit details -
Merge pull request etcd-io#12882 from lilic/bump-go-12
.travis,Makefile,functional: Bump go 1.12 version to v1.12.17
Configuration menu - View commit details
-
Copy full SHA for ceafa1b - Browse repository at this point
Copy the full SHA ceafa1bView commit details
Commits on Apr 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c4eb81a - Browse repository at this point
Copy the full SHA c4eb81aView commit details -
Merge pull request etcd-io#12888 from chaochn47/2021-04-22-cherry-pic…
…k-12871 Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
Configuration menu - View commit details
-
Copy full SHA for ba82904 - Browse repository at this point
Copy the full SHA ba82904View commit details
Commits on Apr 28, 2021
-
etcdserver/mvcc: update trace.Step condition
backport PR etcd-io#12894 to release-3.4
Configuration menu - View commit details
-
Copy full SHA for 963d3b9 - Browse repository at this point
Copy the full SHA 963d3b9View commit details -
Merge pull request etcd-io#12902 from MakDon/release-3.4
[Backport-3.4] etcdserver/mvcc: update trace.Step condition
Configuration menu - View commit details
-
Copy full SHA for 15715dc - Browse repository at this point
Copy the full SHA 15715dcView commit details
Commits on May 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dbde4f2 - Browse repository at this point
Copy the full SHA dbde4f2View commit details
Commits on May 6, 2021
-
Merge pull request etcd-io#12917 from chaochn47/2021-05-03-backport-#…
…12880 Backport-3.4 exclude alarms from health check conditionally
Configuration menu - View commit details
-
Copy full SHA for 6bbc858 - Browse repository at this point
Copy the full SHA 6bbc858View commit details
Commits on May 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d19fbe5 - Browse repository at this point
Copy the full SHA d19fbe5View commit details
Commits on Jun 17, 2021
-
UPSTREAM: <drop>: pkg, clientv3, etcdmain: let grpcproxy rise an erro…
…r when its cert has non empty CN CARRY: This patch is required to allow metrics cert to auth with CN in cert. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c61959a - Browse repository at this point
Copy the full SHA c61959aView commit details -
UPSTREAM: <drop>: go.mod: go 1.14
CARRY: During the release of 3.4.9 gyuho bumped go.mod to 1.14. Since the release is expected to use 1.12 we will not keep the commit. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for dee5455 - Browse repository at this point
Copy the full SHA dee5455View commit details -
UPSTREAM: <drop>: Backport-3.4 exclude alarms from health check condi…
…tionally" This reverts commit dbde4f2.
Configuration menu - View commit details
-
Copy full SHA for 5b860f4 - Browse repository at this point
Copy the full SHA 5b860f4View commit details -
UPSTREAM: <drop> [Backport-3.4] etcdserver/api/etcdhttp: log successf…
…ul etcd server side health check in debug level This reverts commit f27ef4d.
Configuration menu - View commit details
-
Copy full SHA for 8c241a8 - Browse repository at this point
Copy the full SHA 8c241a8View commit details -
UPSTREAM: <drop>: go.mod,go.sum: Comply with go v1.15
This reverts commit cfc08e5.
Configuration menu - View commit details
-
Copy full SHA for 4393387 - Browse repository at this point
Copy the full SHA 4393387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b92125 - Browse repository at this point
Copy the full SHA 3b92125View commit details -
Configuration menu - View commit details
-
Copy full SHA for dca24d2 - Browse repository at this point
Copy the full SHA dca24d2View commit details -
DOWNSTREAM: <carry>: version: openshift-v4.0
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8aa68eb - Browse repository at this point
Copy the full SHA 8aa68ebView commit details -
DOWNSTREAM: <carry>: Dockerfile: add etcdctl
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3e84f17 - Browse repository at this point
Copy the full SHA 3e84f17View commit details -
DOWNSTREAM: <carry>: Dockerfile.*: Fix "etcd is distributed" -> "etcd…
… is a distributed" Correcting a typo from 2f10964 (version: openshift-v4.0, 2018-11-29).
Configuration menu - View commit details
-
Copy full SHA for 9a2013e - Browse repository at this point
Copy the full SHA 9a2013eView commit details -
DOWNSTREAM: <carry> Dockerfile: resolve issue where binary was not pr…
…operly copied from build. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f1bbacb - Browse repository at this point
Copy the full SHA f1bbacbView commit details -
DOWNSTREAM: <carry>: OWNERS: add
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 70bfd8e - Browse repository at this point
Copy the full SHA 70bfd8eView commit details -
DOWNSTREAM: <carry> Dockerfile: set coreos org as canonical for relea…
…se-3.3 Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 16caa03 - Browse repository at this point
Copy the full SHA 16caa03View commit details -
DOWNSTREAM: <carry>: Dockerfile: use build instead of make build
make build performs a sanity test on the binary image which causes problems for unsupport arch. Because we run full CI tests against the image this check is not nessisary and will allow images to be build regardless of arch. Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c5bdc17 - Browse repository at this point
Copy the full SHA c5bdc17View commit details -
DOWNSTREAM: <carry>: Dockerfile: bump golang 1.12
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 749d588 - Browse repository at this point
Copy the full SHA 749d588View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e97204 - Browse repository at this point
Copy the full SHA 6e97204View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2982541 - Browse repository at this point
Copy the full SHA 2982541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07df352 - Browse repository at this point
Copy the full SHA 07df352View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0a16b2 - Browse repository at this point
Copy the full SHA d0a16b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7712f19 - Browse repository at this point
Copy the full SHA 7712f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a5e94b - Browse repository at this point
Copy the full SHA 5a5e94bView commit details -
DOWNSTREAM: <carry>: If we weren't able to get client or get target m…
…ember but memberDir exists, go ahead and start.
Configuration menu - View commit details
-
Copy full SHA for 511f3c3 - Browse repository at this point
Copy the full SHA 511f3c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5763586 - Browse repository at this point
Copy the full SHA 5763586View commit details -
DOWNSTREAM: <carry>: *: migrate openshift assets to new etcd org
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for a94f8fb - Browse repository at this point
Copy the full SHA a94f8fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33b23c3 - Browse repository at this point
Copy the full SHA 33b23c3View commit details -
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: improve error han…
…dling when we dont scale member Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c0a35ab - Browse repository at this point
Copy the full SHA c0a35abView commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/990044f295fb1d5e238823902962dbcfa1c041c9/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for de54531 - Browse repository at this point
Copy the full SHA de54531View commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/ac81dd4ff0bd57c4e75058d25b40615b92948259/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for c390140 - Browse repository at this point
Copy the full SHA c390140View commit details -
DOWNSTREAM: <carry>: OWNERS: add component
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 97d2caf - Browse repository at this point
Copy the full SHA 97d2cafView commit details -
DOWNSTREAM: <carry>: Updating ose-etcd builder & base images to be co…
…nsistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/5a1293dd0f380abf50c12d65c36655486d7745d0/images/ose-etcd.yml
Configuration menu - View commit details
-
Copy full SHA for fc19257 - Browse repository at this point
Copy the full SHA fc19257View commit details -
UPSTREAM: <carry>: *: add support for socket options
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0e41f96 - Browse repository at this point
Copy the full SHA 0e41f96View commit details -
DOWNSTREAM: <carry>: openshift-tools: fix on off flow and add unit tests
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for a4d6537 - Browse repository at this point
Copy the full SHA a4d6537View commit details -
UPSTREAM: <carry>: *: ensure zap logger is set before use
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c235e61 - Browse repository at this point
Copy the full SHA c235e61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 490e5c6 - Browse repository at this point
Copy the full SHA 490e5c6View commit details -
UPSTREAM: <carry>: *: log server-side /health checks
To make it easier to root-cause when /health check fails. For example, we are using load balancer to health check each etcd instance, and when one etcd node gets terminated, it's hard to tell whether etcd "server" was really failing or client (or load balancer") failed to reach the etcd cluster which is also failure in load balancer health check. Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 903967e - Browse repository at this point
Copy the full SHA 903967eView commit details -
UPSTREAM: <carry>: etcdserver/api/etcdhttp: log successful etcd serve…
…r side health check in debug level
Configuration menu - View commit details
-
Copy full SHA for b10b841 - Browse repository at this point
Copy the full SHA b10b841View commit details -
DOWNSTREAM: <carry>: discover-etcd-initial-cluster: retry if member i…
…s not part of member list and dataDir exists Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 4312a12 - Browse repository at this point
Copy the full SHA 4312a12View commit details -
DOWNSTREAM: <carry>: Updating ose-etcd images to be consistent with ART
Configuration menu - View commit details
-
Copy full SHA for 162058e - Browse repository at this point
Copy the full SHA 162058eView commit details -
DOWNSTREAM: <carry>: vendor: tidy
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0956f6d - Browse repository at this point
Copy the full SHA 0956f6dView commit details