kvstreamer: support pipelining of Enqueue and GetResults calls #82163
Labels
C-performance
Perf of queries or internals. Solution not expected to change functional behavior.
T-sql-queries
SQL Queries Team
Currently, the contract of the streamer is such that the caller must fully exhaust all results produced for a single batch of enqueued requests. We should lift that restriction which will allow us to making the usage of the streamer even more "streaming" in its nature - the caller would continuously enqueue new requests, and the streamer would decide when to send BatchRequests (when they get large enough). This should give us nice performance improvements.
Jira issue: CRDB-16231
The text was updated successfully, but these errors were encountered: