Skip to content

Conversation

Mr3zee
Copy link
Member

@Mr3zee Mr3zee commented Aug 27, 2025

Subsystem
kRPC Connector

Problem Description
We don't have any backpressure mechanism, and any slow collector with a fast consumer block the whole connection now.

Solution
Add a backpressure support:

  • Buffer per call
  • Timeouts for calls and waiting
  • Concurrent call handling

@Mr3zee Mr3zee self-assigned this Aug 27, 2025
@Mr3zee Mr3zee added the feature New feature or request label Aug 27, 2025
@Mr3zee Mr3zee requested a review from e5l September 3, 2025 14:06
@Mr3zee Mr3zee marked this pull request as ready for review September 4, 2025 23:09
@Mr3zee Mr3zee requested a review from Jozott00 September 4, 2025 23:10
Copy link
Member

@e5l e5l left a comment

Choose a reason for hiding this comment

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

lgtm, the test infra could go in the separate PR

@Mr3zee
Copy link
Member Author

Mr3zee commented Sep 16, 2025

omg finally everything passes

@Mr3zee Mr3zee merged commit c690e55 into main Sep 16, 2025
8 checks passed
@Mr3zee Mr3zee deleted the backpressure branch September 16, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants