influxdb/cache_system/src
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
..
backend feat: querier RAM pool (#4593) 2022-05-17 13:11:20 +00:00
driver.rs refactor: move `querier::cache_system` into its own crate (#4592) 2022-05-13 13:12:07 +00:00
lib.rs refactor: move `querier::cache_system` into its own crate (#4592) 2022-05-13 13:12:07 +00:00
loader.rs refactor: move `querier::cache_system` into its own crate (#4592) 2022-05-13 13:12:07 +00:00