influxdb/cache_system
Marco Neumann 779f0e9cdf
feat: querier RAM pool (#4593)
* feat: `SortKey::size`

* feat: `FunctionEstimator`

* feat: querier RAM pool

Let's put all the caches into a single RAM pool, so we can at least
somewhat control RAM usage. Note that this does NOT limit the peak
memory during query execution though, but should at least stop unlimited
cache growth. A follow-up PR will add metrics.

* refactor: improve some size calculations

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-05-17 13:11:20 +00:00
..
benches refactor: move `querier::cache_system` into its own crate (#4592) 2022-05-13 13:12:07 +00:00
src feat: querier RAM pool (#4593) 2022-05-17 13:11:20 +00:00
Cargo.toml refactor: move `querier::cache_system` into its own crate (#4592) 2022-05-13 13:12:07 +00:00