Skip to content

tonic/xds: wire up lbv2 as a feature#2722

Open
gu0keno0 wants to merge 15 commits into
grpc:masterfrom
gu0keno0:lbv2-wiring
Open

tonic/xds: wire up lbv2 as a feature#2722
gu0keno0 wants to merge 15 commits into
grpc:masterfrom
gu0keno0:lbv2-wiring

Conversation

@gu0keno0

@gu0keno0 gu0keno0 commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Add tonic-xds' own LB module as a feature

Motivation

Tower's LB is limited. We cannot support advanced xds features such as customized load balancer and outlier detection on top of it.

We have been developing tonic-xds' own LB for a while, and this PR make it ready for future consumptions.
We will still need to wire up xds configs for OD and RingHash, those can be done in future PRs.

Solution

Added the wire-up modules to make the tonic-xds' LB usable behind a feature flag.

Comment thread tonic-xds/src/client/loadbalance/service.rs
@gu0keno0 gu0keno0 changed the title [wip]Lbv2 wiring tonic/xds: wire up lbv2 as a feature Jul 21, 2026
@gu0keno0
gu0keno0 marked this pull request as ready for review July 21, 2026 22:34
@gu0keno0
gu0keno0 requested a review from YutaoMa July 21, 2026 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants