Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

loadbalancer-experimental: make DefaultLoadBalancer the default RR implementation #3065

Conversation

bryce-anderson
Copy link
Contributor

@bryce-anderson bryce-anderson commented Sep 25, 2024

Motivation:

It's been out a while now and DefaultLoadBalancer can exactly behave as the old RoundRobinLoadBalancer. That means we can insert it in place of RoundRobinLoadBalancer.

Modifications:

Default to building a DefaultLoadBalancer in round-robin compatibility mode via the RoundRobinToDefaultLBMigrationProvider. We retain the flag for safety for a few releases but will eventually remove it and RoundRobinLoadBalancer.

…plementation

Motivation:

It's been out a while now and DefaultLoadBalancer can exactly behave as
the old RoundRobinLoadBalancer. That means we can insert it in place of
RoundRobinLoadBalancer.

Modifications:

Default to building a DefaultLoadBalancer in round-robin compatibility mode
via the RoundRobinToDefaultLBMigrationProvider. We retain the flag for safety
for a few releases but will eventually remove it and RoundRobinLoadBalancer.

Result:

What is the result of this change?
@bryce-anderson bryce-anderson changed the title loadbalancer-experimental: make DefaultLoadBalancer the default RR im… loadbalancer-experimental: make DefaultLoadBalancer the default RR implementation Sep 25, 2024
@bryce-anderson
Copy link
Contributor Author

Failures are known flaky tests.

@bryce-anderson bryce-anderson merged commit a75232b into apple:main Sep 26, 2024
7 of 11 checks passed
@bryce-anderson bryce-anderson deleted the bl_anderson/switchDefaultLbToBeDefault branch September 26, 2024 17:01
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