-
Notifications
You must be signed in to change notification settings - Fork 1
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
gRPC protocol change #346
gRPC protocol change #346
Conversation
fa526a1
to
3bd6b61
Compare
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.
As this was already mostly pre-reviewed and the final state also looks good to me. So I will approve it and but dont merge it yet and will do some integration testing with other changed components. (go library and metalnet)
Are the branches ready to be tested on those two projects ?
All projects (net-dpservice-go, metalnet, dpservice-cli) are ready to be tested. They all have same branch name: feature/grpc_versioning. |
3bd6b61
to
d63a588
Compare
As the newly introduced versioning of the protocol is a breaking change, I refactored the protocol itself, since there is no backwards compatibility possible anyway.
Most changes are previously discussed. The dpservice-cli golang client exists in a branch of the same name in its repository.
There already is a metalnet branch that uses this protocol via the new golang library.
Of course this it to be merged along with them and only after all three components are approved separately.
Any changes are still possible, so please suggest anything that would be helpful.