Skip to content

xds: Make RawMessageClientInterceptor conditional on ext_proc flags (v1.83.x backport) - #13018

Merged
kannanjgithub merged 1 commit into
grpc:v1.83.xfrom
kannanjgithub:backport-1.83-master
Sep 1, 2026
Merged

xds: Make RawMessageClientInterceptor conditional on ext_proc flags (v1.83.x backport)#13018
kannanjgithub merged 1 commit into
grpc:v1.83.xfrom
kannanjgithub:backport-1.83-master

Conversation

@kannanjgithub

Copy link
Copy Markdown
Contributor

Backport of #13015 to v1.83.x.

Only add RawMessageClientInterceptor to the interceptor chain in XdsNameResolver when either GRPC_EXPERIMENTAL_XDS_EXT_PROC_ON_CLIENT or GRPC_EXPERIMENTAL_XDS_EXT_PROC_ON_SERVER is true. This prevents RawMessageClientInterceptor from corrupting method descriptors and causing empty payloads on retry attempts for regular xDS channels.

Temporary fix for #13010

…rpc#13015)

Only add RawMessageClientInterceptor to the interceptor chain in
XdsNameResolver when either GRPC_EXPERIMENTAL_XDS_EXT_PROC_ON_CLIENT or
GRPC_EXPERIMENTAL_XDS_EXT_PROC_ON_SERVER is true. This prevents
RawMessageClientInterceptor from corrupting method descriptors and
causing empty payloads on retry attempts for regular xDS channels.

Temporary fix for grpc#13010
@kannanjgithub
kannanjgithub merged commit 53d2ba4 into grpc:v1.83.x Sep 1, 2026
17 of 18 checks passed
@kannanjgithub
kannanjgithub deleted the backport-1.83-master branch September 1, 2026 07:03
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