Skip to content

gRPC event bus test and fixes - #303

Merged
vietj merged 2 commits into
mainfrom
more-context-testing
Aug 18, 2026
Merged

gRPC event bus test and fixes#303
vietj merged 2 commits into
mainfrom
more-context-testing

Conversation

@vietj

@vietj vietj commented Aug 18, 2026

Copy link
Copy Markdown
Member
  • Ensure that event-bus outbound message queue window update are done from the correct thread.
  • The event-bus grpc inbound message queue sends too many window updates.

vietj added 2 commits August 18, 2026 17:17
…rom the correct thread.

Motivation:

When the endpoint receives a window update frame, it will update the corresponding message queue from the endpoint thread instead of the consumer thread.

Changes:

Ensure updates are done from the right thread.
Motivation:

The event-bus grpc inbound message queue does not reset the window size to its initial value on a replenish.

As consequences, too many window updates are sent, increasing the opposite side window size.

Changes:

When the inbound message queue sends a window update frame, it also resets the window size to its initial value.
@vietj
vietj force-pushed the more-context-testing branch from e700972 to 10e0179 Compare August 18, 2026 15:21
@vietj vietj added this to the 5.2.0 milestone Aug 18, 2026
@vietj
vietj merged commit 8a9ba28 into main Aug 18, 2026
6 checks passed
@vietj
vietj deleted the more-context-testing branch August 18, 2026 15:32
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.

1 participant