Skip to content

Conversation

@eigen-value
Copy link
Collaborator

This PR is meant to prevent slow functions bound to a server to potentially slow down clients.

Before:
If a server is executing a slow function and another server request is on top of the buffer, any queued response directed to a client cannot be consumed

After:
The first response queued in the buffer can always be picked and consumed no matter where it is

@eigen-value eigen-value requested a review from gbr1 October 13, 2025 15:49
@eigen-value eigen-value added the type: enhancement Proposed improvement label Oct 13, 2025
@eigen-value eigen-value force-pushed the rpc_response_pointer branch 2 times, most recently from 6e731f3 to 2973b1c Compare October 15, 2025 07:06
Copy link
Collaborator

@gbr1 gbr1 left a comment

Choose a reason for hiding this comment

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

LGTM

@eigen-value eigen-value merged commit 1efd7cb into development Oct 24, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants