-
Notifications
You must be signed in to change notification settings - Fork 49
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
Metas -> workers configuration propagation #91
Comments
I'm gonna expand this issue with the details about the two proposals:
|
01/03/23 discussionThere are essentially 2 sub-problems where the metas -> worker configuration propagation mechanism has user visible effects:
How the propagation physically happens, be it pull/push, tcp/http/grpc, is just an implementation detail, hidden behind some abstraction, such as Worker-to-worker
IngressThe ingress needs the service configuration for:
There are essentially two solutions here, both with their pros-cons:
It is conceivable that we support both solutions, and make this behaviour configurable. |
With the recent updates on retries, including #495, I think this discussion becomes much simpler: now we can let the resolution fail when there is a configuration misalignment between workers, and that error will simply be retried. |
@tillrohrmann seems i can close this now |
…361ef..1898426f 1898426f Update min/max of protocol version fields in endpoint_manifest_schema 08871e0b Introduce service.Version and discovery.Version enums 2f3e461f Workflow api changes (restatedev#91) 1fa71a5b Add versioning info (restatedev#90) git-subtree-dir: crates/service-protocol/service-protocol git-subtree-split: 1898426fc98c16d704068594cd54394912845ff7
…361ef..1898426f 1898426f Update min/max of protocol version fields in endpoint_manifest_schema 08871e0b Introduce service.Version and discovery.Version enums 2f3e461f Workflow api changes (restatedev#91) 1fa71a5b Add versioning info (restatedev#90) git-subtree-dir: crates/service-protocol/service-protocol git-subtree-split: 1898426fc98c16d704068594cd54394912845ff7
We need to refine the mechanism for metas to propagate service configurations to workers.
The text was updated successfully, but these errors were encountered: