Skip to content
This repository has been archived by the owner on Aug 26, 2022. It is now read-only.

ServiceDiscovery failure #20

Closed
sleipnir opened this issue Mar 15, 2021 · 10 comments · Fixed by #19
Closed

ServiceDiscovery failure #20

sleipnir opened this issue Mar 15, 2021 · 10 comments · Fixed by #19
Assignees
Labels
bug Something isn't working platform
Projects

Comments

@sleipnir
Copy link
Member

During some tests @marcellanz found this error message:

error-massa-proxy

@sleipnir sleipnir added the bug Something isn't working label Mar 15, 2021
@sleipnir sleipnir added this to To do in Massa Proxy via automation Mar 15, 2021
@sleipnir sleipnir linked a pull request Mar 15, 2021 that will close this issue
@sleipnir sleipnir self-assigned this Mar 15, 2021
@marcellanz
Copy link
Member

This has happened with a v0.2.0 versioned protocol and I think the renamed gRPC (uppercase) service names. I'll have to double check that.

@sleipnir
Copy link
Member Author

This has happened with a v0.2.0 versioned protocol and I think the renamed gRPC (uppercase) service names....

It seems that this version v0.2.0 was not in the Master of CloudState and consequently is not in the master of Permastate

@marcellanz
Copy link
Member

This is my fault. I've used a PR version from cloudstate. I'll revert and try again.

@sleipnir
Copy link
Member Author

No problem. Take you're time

@marcellanz
Copy link
Member

@sleipnir I've retested and all is fine. I've tested initially with the state of this cloudstateio/cloudstate#511 on the main CS project where we tested to name gRPC services by best practice.

Screenshot 2021-03-17 at 04 13 11

@sleipnir
Copy link
Member Author

sleipnir commented Mar 17, 2021

@marcellanz Can we merge this PR (cloudstateio/cloudstate#511) into the Permastate master and make a cherry pick of the commits for the main branch? So we would start the development of #19 already with the protocol following the best practices.
Wdyt?

@marcellanz
Copy link
Member

@sleipnir the PR is clearly not yet merged there; so we would be "incompatible" with CS v0.2.0. We would then start with an incompatible protocol and have to maintain it, right? I'm open for it, but it means versioning from our side on all levels.

@sleipnir
Copy link
Member Author

sleipnir commented Mar 17, 2021

@marcellanz I don't know what would be better, it seems to me that this is a step that will be without return, but it also seems to me that LB will have to make this change there at some point.
Let's be cautious, I will use what we have available in the master for now, it doesn't seem like a problem to change this in the future, basically we would have to recompile the proto files and some superficial change in the source code.

Ok?

@marcellanz
Copy link
Member

@sleipnir I agree.

@sleipnir sleipnir moved this from To do to In progress in Massa Proxy Mar 17, 2021
@sleipnir
Copy link
Member Author

@marcellanz and @ralphlaude How will we implement CloudState's 0.2.0 protocol in the future if it becomes standard and to maintain compatibility with the current protocol then I will be closing this issue and opening others as needed in the future.
But reopen if deemed necessary

Massa Proxy automation moved this from In progress to Done Mar 17, 2021
@sleipnir sleipnir added this to the eigr/massa v0.1.0 milestone Apr 6, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working platform
Projects
Massa Proxy
  
Done
Development

Successfully merging a pull request may close this issue.

2 participants