-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Revert upgrade to "hashicorp/go-msgpack v2" #17047
Conversation
This reverts commit 8a98520.
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.
Yikes! Are you able to followup with what went wrong?
Yup, I've reopened #16808 while I investigate this further. |
That's really strange... It's not just supposed to be the same exact code, but it is the same exact code: hashicorp/go-msgpack@v1.1.5...v2.0.0. Is there a local proxy you're using aside from the Google one? I could try to verify a test from outside your infra, if that helps rule out some cached package with additional diffs. |
I'm really not sure what happened. I don't have any proxy configured, but I do have We decided to revert this because we're approaching a release and this was the quickest fix for now. I will need some time to investigate this further. It may be some incompatibility between the versions used in Nomad and other libraries, like https://github.com/hashicorp/raft-boltdb. If you have a chance to help us investigate we would very much appreciate 🙂 You can easily test the problem by starting a (non-dev) cluster using the 1.5.3 official binary, run a job, stop the agent, start it with the custom binary. |
After some internal testing we noticed that this changed causes a server upgrade to fail with an error like this:
go-msgpack/v2
was supposed to be the exact same code asv1.1.5
that we were using before, so I'm not sure what is causing this issue. Reverting these changes fixes the problem.Reverts #16810