Closed slinkydeveloper closed 4 months ago
I'm gonna expand this issue with the details about the two proposals:
There 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 LocalMeta
or NodeMeta
or something similar.
LocalMeta
/NodeMeta
The 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
We need to refine the mechanism for metas to propagate service configurations to workers.