Malavan Sotheeswaran
|
47f635ee16
|
Fix tls auditlog tests and enable tls for CI (#234)
* fix auditlog test titles, and enable tls tests for CI
* fix tls auditlog key string
|
2023-10-23 14:34:23 -04:00 |
|
John Sully
|
cd42776c9f
|
Make the connect timeout configurable when in cluster mode to prevent huge delays
|
2023-10-12 12:11:18 -04:00 |
|
Malavan Sotheeswaran
|
dfcc848e1c
|
enable level_compaction_dynamic_level_bytes after flush, and flush expires for FLASH (#229)
* enable level_compaction_dynamic_level_bytes after flush, and flush expires
* update debug reload for flash
* update debug reload for flash complete
* missing forward declare
* commit existing changes then track changes for debug reload
* missing args
* commitChanges is conditional
Co-authored-by: John Sully <jsully@snapchat.com>
|
2023-09-28 16:59:23 -04:00 |
|
John Sully
|
e7f90f0096
|
Fix bug where we erroneously answer queries belonging to another shard
|
2023-09-27 07:38:09 +00:00 |
|
John Sully
|
025b7077f7
|
Fix crossslot error migrating batches of keys
|
2023-09-26 00:11:21 -04:00 |
|
Malavan Sotheeswaran
|
596c513d3e
|
only use internal locks when multithreaded (#205)
|
2023-09-25 15:53:47 -04:00 |
|
John Sully
|
570bcb55c7
|
make async rehash configurable
|
2023-09-23 16:32:28 -04:00 |
|
John Sully
|
68d751046e
|
async rehash is preventing rehashing during RDB load after a db flush. Ensure it can't interefere after a flush
|
2023-09-23 16:32:28 -04:00 |
|
John Sully
|
cfe257a9c7
|
Fix logic bug
|
2023-09-20 12:57:10 -07:00 |
|
John Sully
|
c6e20ea396
|
Fix over pessimistic checks that prevent replicas from serving mget
|
2023-09-20 12:57:10 -07:00 |
|
John Sully
|
9251f1c244
|
Permit keys of differing slots as long as they are served by this cluster and we are not migrating
|
2023-09-14 21:55:04 -04:00 |
|
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
|
c2c831dc53
|
Build break fix
|
2023-07-14 19:49:46 +00:00 |
|
John Sully
|
bef77862e7
|
Prevent crash on free when using repl-disk-buffer-reserve (#207)
|
2023-07-14 14:39:23 -04:00 |
|
John Sully
|
d552fd01e1
|
Fix OOM issues during full sync when fork bgsave is used (#209)
|
2023-07-14 14:39:09 -04:00 |
|
John Sully
|
c0177198a8
|
Prevent a deadlock when running CLIENT KILL with large numbers of clients (#206)
|
2023-07-14 14:38:39 -04:00 |
|
Alex Cope
|
970e594dca
|
nullptr
|
2023-07-07 11:55:49 -07:00 |
|
Alex Cope
|
c0c9230c73
|
fix compile error
|
2023-07-07 11:37:09 -07:00 |
|
Alex Cope
|
e35ce24985
|
use enum class
|
2023-07-07 11:07:33 -07:00 |
|
Alex Cope
|
1c8f1a0931
|
modify
|
2023-07-07 07:37:07 -07:00 |
|
Alex Cope
|
e6bc1c5585
|
ok
|
2023-07-06 15:22:52 -07:00 |
|
Alex Cope
|
184185a633
|
fix
|
2023-06-30 11:23:43 -07:00 |
|
Alex Cope
|
e80ff9ec70
|
fix
|
2023-06-30 11:23:00 -07:00 |
|
Alex Cope
|
01b7bc4cc1
|
fix
|
2023-06-30 11:21:55 -07:00 |
|
Alex Cope
|
5237d29dc1
|
fix
|
2023-06-30 11:21:18 -07:00 |
|
Alex Cope
|
1d53d8b75a
|
fix
|
2023-06-30 11:18:34 -07:00 |
|
Alex Cope
|
4b72775a5c
|
meminfo
|
2023-06-30 11:05:12 -07:00 |
|
Alex Cope
|
b3492b5084
|
fix
|
2023-06-30 10:45:19 -07:00 |
|