-
Notifications
You must be signed in to change notification settings - Fork 18.6k
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
vendor: bump etcd v3.3.27 #41791
vendor: bump etcd v3.3.27 #41791
Conversation
Ping? |
I think we're waiting for the etcd maintainers to tag a new release; etcd-io/etcd#12552 (comment) |
Updated to use the upstream repo as the PR is merged. No changes other than the line in vendor.conf (and a rebase) |
CI still broken? |
"github.com/json-iterator/go" | ||
"github.com/modern-go/reflect2" |
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.
Looks like it adds two new dependencies (that are currently not vendored), which looks to cause the CI failure
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.
fixed
Depending on how long it will take etcd-io/etcd#12698 to be fixed, maybe we should merge this as is. |
It was previously a CoreOS project; do you know if the maintainers are now at Red Hat? (if so, do you have some internal cages to rattle? 😇 😅). |
This is not moving forward ... |
Guys, this is a really old bug, was fixed many months ago. It also reflects badly on docker/moby as this bug makes life miserably for OTHER apps but docker and you don't care. |
@joakim-tjernlund not helpful; might want to complain in the upstream etcd project instead |
I think this can be merged as is now since
and the only downside is it's using non-tagged version of etcd |
Backport to 20.10 should also be trivial (once this is merged). |
I have complained to etcd, nothing happens. |
What etcd does 20.10.x use? 19.x is getting old and soon obsolete so 20.10 is the way forward. |
Yet a release but without this fix ... |
If you move to the etcd 3.4 branch you will get the fix ... |
3.3.27 has been out for quite a while now ... |
Bump etcd to v3.3.27, which includes etcd-io/etcd#12552, to fix moby#31182 Full diff: etcd-io/etcd@v3.3.25...v3.3.27 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Rebased and moved to v3.3.27 |
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.
LGTM (I'm the author so I can't technically LGTM it)
I guess this needs to be backported as well. |
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.
LGTM; the test failure seems like a teardown race, not necessarily related?
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.
LGTM (although the last push was from me 😂)
I added the cherry-pick label, but it may need 2bef937 to be cherry-picked as well, which brings updated dependencies, so a rather large diff (perhaps we're able to reduce the diff) |
I re-ran CI a couple of times to make sure the The remaining failure in the last run is
I'll go ahead and bring this one in |
Did this get backported ? |
fixes #31182
Bump etcd to v3.3.27, which includes etcd-io/etcd#12552,
to fix #31182
Full diff: etcd-io/etcd@v3.3.25...v3.3.27
This is a draft, pending a 3.3.26 release (etcd-io/etcd#12698)