镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
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

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