Skip to content

Conversation

@arturobernalg
Copy link
Member

This change adds an optional cap on the number of queued commands per I/O session. When configured, IOSessionImpl rejects additional enqueues once the per-session queue reaches the limit and releases capacity as commands are polled. The default remains unchanged (unlimited) when the option is not set. A small regression test covers rejection and subsequent acceptance once the queue is drained.

Enforce limit in IOSessionImpl and cover with a regression test
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