proposal
proposal copied to clipboard
A34 `weighted_round_robin` lb_policy for per endpoint weight from `ClusterLoadAssignment` response
The committers are authorized under a signed CLA.
- :white_check_mark: Yi-Shu Tai (0b0adb05affbf9a0aad26dfed3ab71faf4411e7f, 519d3ab2411d594c575b9b37e4d236e4ac46a2ba)
Please fix the commit to include your user ID, as per the EasyCLA check above.
Hey, would like to hear an update even you think this proposal is far from the roadmap. I personally have some cycles in coming weeks to make this proposal aligned with grpc roadmap.
cc @menghanl
Thanks for all the feedback. I will post another update to address all of them next couple of days. Please feel free to leave any comments in the meantime.
soft ping. any udpates?
@markdroth I want to revisit this proposal. Does gRPC community have any plan for per endpoint weight LB policy? If there is no other active proposal or plan, I can resume the work this month
We don't have any other plan to do this, so if it's still something you'd like, please feel free to continue moving this design forward.
I am confused about the status of this proposal. It is not yet merged, but looks like we are already using endpoint weights, at least in grpc-go.
Hey @s-matyukevich
afaik, weights are stored but grpc client does not have weighted round robin implemented for every language. The proposal is to have a unified protocol for implementation.