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

Upgrade etcd to 3.3.17 #3343

Merged
merged 3 commits into from
Oct 21, 2019
Merged

Upgrade etcd to 3.3.17 #3343

merged 3 commits into from
Oct 21, 2019

Conversation

echlebek
Copy link
Contributor

I originally intended to upgrade etcd to 3.4.2, but at this time,
the module is broken, and cannot be included, under the original
import path, or the new go.etcd.io import path.

See etcd-io/etcd#11154 for more info.

Closes #3278

I'm currently testing this on the sensu-perf cluster.

I originally intended to upgrade etcd to 3.4.2, but at this time,
the module is broken, and cannot be included, under the original
import path, or the new go.etcd.io import path.

See etcd-io/etcd#11154 for more info.

Closes #3278

Signed-off-by: Eric Chlebek <[email protected]>
…3342)

The testutil package was introduced in v0.9 and exposes some helpers for
for writing simple unit tests.

Signed-off-by: James Phillips <[email protected]>
@echlebek echlebek self-assigned this Oct 17, 2019
@echlebek
Copy link
Contributor Author

Reviewers may notice that a large number of dependencies have been upgraded. This happened implicitly when I upgraded etcd.

Hopefully this doesn't cause any regressions - we should be especially wary of the minor version bumps to websockets, grpc, and protobuf.

Signed-off-by: Eric Chlebek <[email protected]>
Copy link
Contributor

@palourde palourde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@echlebek
Copy link
Contributor Author

I've been load testing this on the sensu-perf cluster, it looks quite stable so far. I'll leave it running for a while before merging.

@echlebek
Copy link
Contributor Author

I'm confident that the version bump did not introduce any significant regressions, merging.

@echlebek echlebek merged commit f62e680 into master Oct 21, 2019
echlebek added a commit that referenced this pull request Nov 1, 2019
I originally intended to upgrade etcd to 3.4.2, but at this time,
the module is broken, and cannot be included, under the original
import path, or the new go.etcd.io import path.

See etcd-io/etcd#11154 for more info.

Closes #3278

Signed-off-by: Eric Chlebek <[email protected]>

* Re-write tracing middleware tests to use prometheus_client/testutil (#3342)

The testutil package was introduced in v0.9 and exposes some helpers for
for writing simple unit tests.

Signed-off-by: James Phillips <[email protected]>
@palourde palourde deleted the etcd-34 branch January 29, 2020 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Embedded etcd has a critical bug
3 participants