Skip to content

xds: Revert CdsLb to XdsDepManager, and follow-up commits (v1.74.x) #12216

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jul 16, 2025

Conversation

ejona86
Copy link
Member

@ejona86 ejona86 commented Jul 14, 2025

b/430347751 shows multiple concerning behaviors in the xDS stack with
the new A74 config update model. XdsDepManager and CdsLB2 still seem to
be working correctly, but the change is exacerbated issues in other
parts of the stack, like RingHashConfig not having equals fixed in
a8de9f0.

Revert only for the v1.74.x release, leaving it on master.


These commits will be kept separate when merging to v1.74.x

@ejona86 ejona86 requested a review from kannanjgithub July 14, 2025 20:50
ejona86 added 6 commits July 16, 2025 11:18
This reverts commit 297ab05.

b/430347751 shows multiple concerning behaviors in the xDS stack with
the new A74 config update model. XdsDepManager and CdsLB2 still seem to
be working correctly, but the change is exacerbated issues in other
parts of the stack, like RingHashConfig not having equals fixed in
a8de9f0.

Revert only for the v1.74.x release, leaving it on master.
@ejona86 ejona86 force-pushed the revert-cds-depman branch from 2608e4a to 61da156 Compare July 16, 2025 18:19
@ejona86
Copy link
Member Author

ejona86 commented Jul 16, 2025

I added 'Revert "Fix RLS regressions from XdsDepMan conversion"' as the first commit, thus all the others appears new even though they are the same content. The RLS regression fixes had been missing from my local sync of v1.74.x so I didn't notice it, and depended on the CdsLb changes so was causing the test failure.

@ejona86 ejona86 merged commit 393f02b into grpc:v1.74.x Jul 16, 2025
15 of 16 checks passed
@ejona86 ejona86 deleted the revert-cds-depman branch July 16, 2025 19:54
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