-
Notifications
You must be signed in to change notification settings - Fork 175
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
Upgrade etcd to 3.3.17 #3343
Conversation
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 <eric@sensu.io>
…3342) The testutil package was introduced in v0.9 and exposes some helpers for for writing simple unit tests. Signed-off-by: James Phillips <jamesdphillips@gmail.com>
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 <eric@sensu.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
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. |
I'm confident that the version bump did not introduce any significant regressions, merging. |
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 <eric@sensu.io> * 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 <jamesdphillips@gmail.com>
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.