Skip to content

load_balancing: add load-aware locality LB policy proto, docs, and config stub#44341

Open
jukie wants to merge 1 commit intoenvoyproxy:mainfrom
jukie:load-aware-lb-policy-api
Open

load_balancing: add load-aware locality LB policy proto, docs, and config stub#44341
jukie wants to merge 1 commit intoenvoyproxy:mainfrom
jukie:load-aware-lb-policy-api

Conversation

@jukie
Copy link
Copy Markdown
Contributor

@jukie jukie commented Apr 9, 2026

Commit Message: load_balancing: add load-aware locality LB policy proto, docs, and config stub
Additional Description: Splitting #43784 as requested and this adds the proto and docs for the new LB policy.

Risk Level: Low
Testing: Config validation unit test
Docs Changes: Added arch overview page for load-aware locality LB policy
Release Notes: added new extension envoy.load_balancing_policies.load_aware_locality
Platform Specific Features: n/a
xRef #43665
API Considerations:

  • New proto LoadAwareLocality with fields for EWMA tuning, variance threshold, probe percentage, weight expiration, and configurable ORCA metric names.
  • endpoint_picking_policy accepts any endpoint-picking child LB policy.

AI was used during implementation but I fully understand the changes.

@repokitteh-read-only
Copy link
Copy Markdown

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #44341 was opened by jukie.

see: more, trace.

@jukie jukie changed the title proto and docs load_balancing: add load-aware locality LB policy proto, docs, and config stub Apr 9, 2026
@jukie jukie marked this pull request as ready for review April 9, 2026 05:45
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @markdroth
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #44341 was ready_for_review by jukie.

see: more, trace.

@jukie
Copy link
Copy Markdown
Contributor Author

jukie commented Apr 9, 2026

CC @tonya11en

Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
@jukie jukie force-pushed the load-aware-lb-policy-api branch from 98c2a8e to 5e955e8 Compare April 13, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants