dragonfly/src
Roman Gershman 082c5e0cc1
chore: add oom stats to /metrics (#2680)
* chore: add oom stats to /metrics

Expose oom/cmd errors when we reject executing a command if we reached OOM state (controlled by oom_deny_ratio flag).
Expose oom/insert errors when we do not insert a new key or do not grow a dashtable (controlled by table_growth_margin).

Move OOM command check to a place that covers all types of transactions - including multi and squashing transactions.

---------

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-03-03 20:33:10 +02:00
..
core fix: fix interpreter acquisition with MULTI (#2549) 2024-02-06 13:36:59 +02:00
facade fix: avoid crashing during the connection traversal (#2651) 2024-02-23 17:36:57 +02:00
redis feat(server): Return per-type memory breakdown from INFO and /metrics (#2262) 2023-12-07 21:37:09 +02:00
server chore: add oom stats to /metrics (#2680) 2024-03-03 20:33:10 +02:00
.gitignore Integrate version metadata into build. Fixes #46. 2022-05-30 08:49:19 +03:00
CMakeLists.txt fix: accept '-' character when parsing json fields (#2271) 2023-12-10 09:32:52 +02:00
GetGitRevisionDescription.cmake docker-release pipeline now uses release assets for building dockers 2022-05-30 11:24:56 +03:00
GetGitRevisionDescription.cmake.in docker-release pipeline now uses release assets for building dockers 2022-05-30 11:24:56 +03:00