Conversation

voidzcy

The routing LB policy should immediately the Channel's picker that delegates picking to the updated routes. Otherwise, new RPCs will keep being sent through old routes even if they are removed.

Also include minor changes as mentioned in #7203 (comment) and #7203 (comment).

Tests are improved. Although the routing LB policy will go away after ConfigSelector is implemented for xDS, it will be shipped in 1.31 release.

@voidzcyvoidzcy requested a review from dapengzhang0 July 18, 2020 00:01
@dapengzhang0dapengzhang0 added the TODO:backportPR needs to be backported. Removed after backport completelabel Jul 21, 2020
@voidzcyvoidzcy added the kokoro:force-runAdd this label to a PR to tell Kokoro to re-run all tests. Not generally necessarylabel Jul 21, 2020
@grpc-kokorogrpc-kokoro removed the kokoro:force-runAdd this label to a PR to tell Kokoro to re-run all tests. Not generally necessarylabel Jul 21, 2020
@voidzcyvoidzcy closed this Jul 22, 2020
@voidzcyvoidzcy reopened this Jul 22, 2020
@voidzcyvoidzcy closed this Jul 22, 2020
@voidzcyvoidzcy reopened this Jul 22, 2020
@voidzcyvoidzcy merged commit e4215b4 into grpc:master Jul 22, 2020
voidzcy added a commit to voidzcy/grpc-java that referenced this pull request Jul 22, 2020
…ase on updated config (grpc#7233)

The routing LB policy should immediately the Channel's picker that delegates picking to the updated routes. Otherwise, new RPCs will keep being sent through old routes even if they are removed. This change also includes the fix for syncing state change for child balancers in deactivated state.
voidzcy added a commit that referenced this pull request Jul 22, 2020
…ase on updated config (backport v1.31.x) (#7233) (#7241)

The routing LB policy should immediately the Channel's picker that delegates picking to the updated routes. Otherwise, new RPCs will keep being sent through old routes even if they are removed. This change also includes the fix for syncing state change for child balancers in deactivated state.
@ejona86ejona86 removed the TODO:backportPR needs to be backported. Removed after backport completelabel Aug 12, 2020
dfawley pushed a commit to dfawley/grpc-java that referenced this pull request Jan 15, 2021
…ase on updated config (grpc#7233)

The routing LB policy should immediately the Channel's picker that delegates picking to the updated routes. Otherwise, new RPCs will keep being sent through old routes even if they are removed. This change also includes the fix for syncing state change for child balancers in deactivated state.
@github-actions-actions bot locked as resolved and limited conversation to collaborators Jun 9, 2021
Sign up for free to subscribe to this conversation on . Already have an account? Sign in.
None yet
None yet

Successfully merging this pull request may close these issues.