Skip to content

[ConfigFetcherWatcher] Redesign interfaces between Server and Listener#37601

Closed
yashykt wants to merge 61 commits intogrpc:masterfrom
yashykt:LogicalConnection
Closed

[ConfigFetcherWatcher] Redesign interfaces between Server and Listener#37601
yashykt wants to merge 61 commits intogrpc:masterfrom
yashykt:LogicalConnection

Conversation

@yashykt
Copy link
Copy Markdown
Member

@yashykt yashykt commented Aug 29, 2024

No description provided.

…rInterface to move the ServerConfigFetcher implementation outside chttp2
@yashykt yashykt force-pushed the LogicalConnection branch from 03060f1 to 29b7808 Compare August 30, 2024 08:52
@yashykt yashykt added the release notes: no Indicates if PR should not be in release notes label Aug 30, 2024
@yashykt yashykt changed the title Logical connection [ConfigFetcherWatcher] Redesign interfaces between Server and Listener Aug 30, 2024
@yashykt yashykt marked this pull request as ready for review August 30, 2024 08:53
Copy link
Copy Markdown
Member

@markdroth markdroth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like the right direction!

Most of my comments are small things, but there are a couple of structural ones. In particular, see my comment about using different objects for the ListenerInterface that is implemented by transports and the connection tracking done in the server code.

One other question: Is there a reasonable way to put this behind an experiment? I'm not sure how hard it is to do that, given the number of interfaces that are being changed here, but it will certainly be a lower-risk change if there's a way to do that.

Please let me know if you have any questions. Thanks!

@grpc-checks grpc-checks bot removed the bloat/none label Oct 1, 2024
@copybara-service copybara-service bot closed this in d4fa2e6 Jan 8, 2025
pawbhard pushed a commit to pawbhard/grpc that referenced this pull request Jan 9, 2025
grpc#37601)

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes grpc#37601

COPYBARA_INTEGRATE_REVIEW=grpc#37601 from yashykt:LogicalConnection 50aacc3
PiperOrigin-RevId: 713079761
paulosjca pushed a commit to paulosjca/grpc that referenced this pull request Feb 20, 2025
grpc#37601)

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes grpc#37601

COPYBARA_INTEGRATE_REVIEW=grpc#37601 from yashykt:LogicalConnection 50aacc3
PiperOrigin-RevId: 713079761
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants