xds: add config for random and maglev load balancer extensions#23453
xds: add config for random and maglev load balancer extensions#23453wbpcode merged 2 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
|
Should we also add one for ORIGINAL_DST? |
The ORIGINAL_DST is only used by the IMO, it would be better to make the |
|
/lgtm api Thanks for working on this! |
|
/assign-from @envoyproxy/senior-maintainers |
|
@envoyproxy/senior-maintainers assignee is @snowp |
…clusters is extension type for custom cluster Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
|
Hi, @markdroth , could you take a look again to the APIs? I did a little update. |
| // <arch_overview_load_balancing_types>` for more information. | ||
| // [#extension: envoy.clusters.lb_policy] | ||
| // [#extension: envoy.load_balancing_policies] | ||
| message WrrLocality { |
| option (udpa.annotations.file_status).package_version_status = ACTIVE; | ||
|
|
||
| // [#protodoc-title: Least Request Load Balancing Policy] | ||
| // [#not-implemented-hide:] |
|
/lgtm api |
|
wait 1.24.0 release, then we can merge this pr. |
|
I was hoping to merge this PR after 1.24.0 was released, but it looks like 1.24.0 will take a little longer. So maybe we can merge this API only PR now? cc @phlax |
lets land it - it has approvals and shouldnt break anything i think |
Commit Message: xds: add config for random and maglev load balancer extensions
Additional Description:
Part of work to close #20634. And this PR mark all extensions as not implemented. We should implement these extensions one by one.
Risk Level: low. no code change.
Testing: n/a.
Docs Changes: n/a.
Release Notes: n/a.
Platform Specific Features: n/a.