21057 Commits

Author SHA1 Message Date
zliang
98e306c59b Merge branch 'main' into remove-dot-in-nodename-metrics 2023-09-11 12:18:39 -06:00
Alex Cope
a55c687cd0 Emit more aggregate metrics in modstatsd (#223) 2023-09-11 10:43:25 -07:00
Malavan Sotheeswaran
ace783a00e Flash expiration (#197)
Design Doc: https://docs.google.com/document/d/1NmnYGnHLdZp-KOUCUatX5iXpF-L3YK4VUc9Lm3Tqxpo/edit?usp=sharing
2023-09-08 16:25:53 -04:00
Malavan Sotheeswaran
7d4f461562 Make propagating before freeing module context optional (#225)
* don't propogate on module context free for rdb load

* default in wrong place
2023-09-08 15:51:48 -04:00
zliang
e31533bd7a fix unnecessary replace 2023-08-31 12:45:42 -06:00
zliang
c20af57cf1 fix nodename metricsname 2023-08-31 12:29:59 -06:00
John Sully
820482bffe Fix slow to free when low lock contention 2023-08-25 20:40:16 -04:00
John Sully
f435218ed9 Fix memory leaks 2023-08-25 16:44:10 +00:00
Alex Cope
8b755aee1b Multiply CPU percent metric by 100 2023-08-22 17:33:57 -04:00
zliang
cec570fdf1 address comments 2023-08-22 11:10:56 -06:00
zliang
6375e919b9 add metric emit for non-empty primary with less than 2 connected replicas 2023-08-21 18:29:05 -06:00
zliang
813bf15ae0 update MemFree to MemAvailable in keydb statsd 2023-08-21 15:28:26 -06:00
John Sully
ffac55273a Remove Expireset (#217)
Major refactor to place expiry information directly in the object struct.
2023-08-21 16:36:45 -04:00
zliang
eb14f4298c have emit system free memory within metrics_time_taken_us and also add metric time taken for it 2023-08-18 10:20:00 -06:00
zliang
6fa696bb98 emit system free metrics with '/proc/meminfo' 2023-08-17 19:31:52 -06:00
zliang
a055da3b4c update relative path in compilation 2023-08-14 10:56:51 -06:00
zliang
b8208794a3 move cpp-statsd-client to deps 2023-08-14 10:23:22 -06:00
zliang
4d56a1c5ed have clean also trigger keydb_modstatsd clean 2023-08-11 15:19:53 -06:00
zliang
289df10eb1 update 2023-08-11 15:16:10 -06:00
zliang
6e0305828e include trigger keydb_modstatsd Makefile in modules Makefile 2023-08-11 15:14:35 -06:00
zliang
6e1fbb2d14 add submodule cpp-statsd-client 2023-08-11 13:34:23 -06:00
zliang
c94560f0ba rm 2023-08-11 13:32:20 -06:00
zliang
db3fb7e9fe migrate keydb_modstatsd to keydb-internal 2023-08-11 13:26:28 -06:00
John Sully
aef01878a5 Build break fix 2023-07-25 21:32:52 -07:00
John Sully
bd6eb379d5 Prevent crash on free when using repl-disk-buffer-reserve (#207) 2023-07-25 21:32:52 -07:00
John Sully
06a49a6179 Fix OOM issues during full sync when fork bgsave is used (#209) 2023-07-25 21:32:52 -07:00
John Sully
9ab1278cf1 Prevent a deadlock when running CLIENT KILL with large numbers of clients (#206) 2023-07-25 21:32:52 -07:00
Alex Cope
cc8ed88577 nullptr 2023-07-25 21:32:52 -07:00
Alex Cope
0d2f98d6e1 fix compile error 2023-07-25 21:32:52 -07:00
Alex Cope
872c60566f use enum class 2023-07-25 21:32:52 -07:00
Alex Cope
b5a20a4f91 modify 2023-07-25 21:32:52 -07:00
Alex Cope
cf4735b61e ok 2023-07-25 21:32:52 -07:00
Alex Cope
b2ecf2c856 fix 2023-07-25 21:32:52 -07:00
Alex Cope
e80aba694c fix 2023-07-25 21:32:52 -07:00
Alex Cope
f774a17d8a fix 2023-07-25 21:32:52 -07:00
Alex Cope
329bf17e97 fix 2023-07-25 21:32:52 -07:00
Alex Cope
3792ffb580 fix 2023-07-25 21:32:52 -07:00
Alex Cope
271c2cb92c meminfo 2023-07-25 21:32:52 -07:00
Alex Cope
4c0cf9e5cd fix 2023-07-25 21:32:52 -07:00
Alex Cope
e3cdc765a1 fix 2023-07-25 21:32:52 -07:00
Alex Cope
60d74262dc fixes 2023-07-25 21:32:52 -07:00
Alex Cope
65b7fafd29 llu 2023-07-25 21:32:52 -07:00
Alex Cope
ac7e6c0691 fix compiler errors 2023-07-25 21:32:52 -07:00
Alex Cope
87012bf98e update sys free 2023-07-25 21:32:52 -07:00
Alex Cope
1dc5ea40f3 update 2023-07-25 21:32:51 -07:00
Alex Cope
c9d63c50c0 update 2023-07-25 21:32:51 -07:00
Alex Cope
39e3141a0a revert 2023-07-25 21:32:51 -07:00
Alex Cope
1f2c179124 with config 2023-07-25 21:32:24 -07:00
Alex Cope
4c3d9341fd port changes to 6.3 2023-07-25 21:31:42 -07:00
John Sully
c2c831dc53 Build break fix 2023-07-14 19:49:46 +00:00