Skip to content

grpclb: use a standalone Context for gRPCLB control plane RPCs - #8154

Merged
voidzcy merged 5 commits into
grpc:masterfrom
voidzcy:bugfix/grpclb_use_standalone_context_for_control_plane_rpc
May 10, 2021
Merged

voidzcy merged 5 commits into
grpc:masterfrom
voidzcy:bugfix/grpclb_use_standalone_context_for_control_plane_rpc

Conversation

@voidzcy

@voidzcy voidzcy commented May 8, 2021 •

Copy link
Copy Markdown
Contributor

Similar to #8153 for gRPCLB.

Control plane RPCs are independent of application RPCs, they can stand for completely different lifetime. So the context for making application RPCs should not be propagated to control plane RPCs.

voidzcy added 2 commits May 7, 2021 16:30
…o GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
@voidzcy
voidzcy requested a review from ejona86 May 8, 2021 00:05
@voidzcy
voidzcy merged commit c7afb89 into grpc:master May 10, 2021
voidzcy added a commit to voidzcy/grpc-java that referenced this pull request May 10, 2021
…8154)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit to voidzcy/grpc-java that referenced this pull request May 10, 2021
…8154)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit that referenced this pull request May 10, 2021
….x backport) (#8154) (#8159)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit to voidzcy/grpc-java that referenced this pull request May 10, 2021
…8154)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit to voidzcy/grpc-java that referenced this pull request May 10, 2021
…8154)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit that referenced this pull request May 10, 2021
….x backport) (#8154) (#8160)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy added a commit that referenced this pull request May 10, 2021
….x backport) (#8154) (#8162)

Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Aug 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants