Currently, the Statement (GET /_status/statements) performs RPC fanout to the entire cluster and buffers all response in memory. This can create issue where the total amount of data it buffers will exceeds the currently available memory.
We should introduce memory accounting in the RPC handler to abort the handler if the memory limit has been exceeded
Jira issue: CRDB-9415
Currently, the Statement (
GET /_status/statements) performs RPC fanout to the entire cluster and buffers all response in memory. This can create issue where the total amount of data it buffers will exceeds the currently available memory.We should introduce memory accounting in the RPC handler to abort the handler if the memory limit has been exceeded
Jira issue: CRDB-9415