-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
etcdserver: change protobuf field type from int to int64 (#12000) #12106
etcdserver: change protobuf field type from int to int64 (#12000) #12106
Conversation
/assign @gyuho |
/cc @xiang90 |
[edited] I see its technically a backport to 3.4 of #12000 already merged into master. We should have a regression test that shows in which circumstances the error triggers. |
That's hard to do as the error can only be triggered with github.com/golang/protobuf >= v1.4.0. etcd uses protobuf v1.3.2 as far as I can see. With protobuf > 1.4.0 the error can be triggered with this test:
this is how traceback looks like in the release-3.4 branch:
Any suggestions how to proceed further with this? |
Thank you for the test. |
@ptabor I'll submit the test to the master branch, but we need the fix to go to the release-3.4 branch. We can't use etcd master in Kubernetes go.mod. Is there any chance to do this? |
I meant 3.4. Sorry for confusion. Fixed the comment. |
@ptabor but the fix is not in the release-3.4 branch. Should it be there? That's the reason for this PR. |
cc @dims |
thanks @jpbetz looks like needs a rebase LGTM otherwise! |
@dims thank you for the review. rebased. |
/lgtm |
lgtm, any blockers for merging this and cutting a v3.4.10? |
3.4.10 is released just now! Thanks @gyuho |
…106-upstream-release-3.3 Automated cherry pick of #12106
ref. #12106 Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Cherry-picked the fix for panic in several k/k e2e tests
Fixed CI job failure
See more details in kubernetes/kubernetes#91937