Skip to content

Mark the LB policy as experimental#527

Merged
easwars merged 2 commits into
grpc:masterfrom
easwars:A68_experimental
Dec 12, 2025
Merged

Mark the LB policy as experimental#527
easwars merged 2 commits into
grpc:masterfrom
easwars:A68_experimental

Conversation

@easwars

@easwars easwars commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

This PR changes the name of the LB policy from random_subsetting to random_subsetting_experimental.

@easwars easwars merged commit 2405799 into grpc:master Dec 12, 2025
1 check passed
@ejona86

ejona86 commented Dec 19, 2025

Copy link
Copy Markdown
Member

This change didn't seem appropriate. Now we need a new gRFC to make it stable? I thought it was going to be unstable until it was shown to be tested, and that is enough to make it stable, like we have done for some other cases like Least Request.

This is sort of a problem, because we are about to make a release that tells people about this, but if it is permanently experimental, we shouldn't advertise it is available. We were going to tell people, "please test this and tell us if it works for you, so we can stabilize it." But that is useless now with this change.

(This had been planned to be discussed today, but that discussion ended up not happening, so now we're in this situation until next year when people are back from holidays.)

@ejona86

ejona86 commented Jan 12, 2026

Copy link
Copy Markdown
Member

Result from a discussion on Friday: The "stable" way to access this policy will be xDS (which has reduced stability guarantees compared to the normal "forever"). It will need further discussion to make stable from regular json service config.

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.

3 participants