Skip to content

Conversation

@gjcairo
Copy link
Collaborator

@gjcairo gjcairo commented Mar 22, 2024

The ServerConnectionManagementHandler relies on knowing when flushes happen but lives after the H2 handler in the pipeline, so doesn’t get notified when a stream channel causes the parent channel to flush.

GRPCServerFlushNotificationHandler's sole purpose is to notify the ServerConnectionManagementHandler when a flush happens via the ServerConnectionManagementHandler/SyncView.

@gjcairo gjcairo requested a review from glbrntt March 22, 2024 15:52
@gjcairo gjcairo marked this pull request as ready for review March 22, 2024 17:19
Copy link
Collaborator

@glbrntt glbrntt left a comment

Choose a reason for hiding this comment

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

one nit but looks good otherwise

@glbrntt glbrntt added the version/v2 Relates to v2 label Mar 25, 2024
@glbrntt glbrntt merged commit 9c91043 into grpc:main Mar 25, 2024
@gjcairo gjcairo deleted the server-flush-notification-handler branch March 25, 2024 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version/v2 Relates to v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants