Skip to content
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

Merged
merged 20 commits into from
Aug 3, 2023
Merged

gRPC protocol change #346

merged 20 commits into from
Aug 3, 2023

Conversation

PlagueCZ
Copy link
Contributor

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.

@github-actions github-actions bot added enhancement New feature or request size/XXL labels Jul 31, 2023
@PlagueCZ PlagueCZ requested a review from guvenc July 31, 2023 15:25
Copy link
Collaborator

@guvenc guvenc left a 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 ?

@vlorinc
Copy link
Contributor

vlorinc commented Aug 1, 2023

All projects (net-dpservice-go, metalnet, dpservice-cli) are ready to be tested. They all have same branch name: feature/grpc_versioning.

@guvenc guvenc merged commit 6360cd0 into main Aug 3, 2023
4 of 5 checks passed
@guvenc guvenc deleted the feature/grpc_versioning branch August 3, 2023 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request size/XXL
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants