redict/tests/unit
Madelyn Olson dca5927ac8
Prevent Redis from crashing from key tracking invalidations (#11814)
There is a built in limit to client side tracking keys, which when exceeded will invalidate keys. This occurs in two places, one in the server cron and other before executing a command. If it happens in the second scenario, the invalidations will be queued for later since current client is set. This queue is never drained if a command is not executed (through call) such as a multi-exec command getting queued. This results in a later server assert crashing.
2023-02-21 08:14:41 -08:00
..
cluster Propagate message to a node only if the cluster link is healthy. (#11752) 2023-02-02 09:06:24 -08:00
moduleapi Cleanup around script_caller, fix tracking of scripts and ACL logging for RM_Call (#11770) 2023-02-16 08:07:35 +02:00
type Remove wrong code in list pot timeout test (#11805) 2023-02-15 07:46:56 +02:00
acl-v2.tcl
acl.tcl Cleanup around script_caller, fix tracking of scripts and ACL logging for RM_Call (#11770) 2023-02-16 08:07:35 +02:00
aofrw.tcl
auth.tcl
bitfield.tcl
bitops.tcl
client-eviction.tcl
dump.tcl
expire.tcl add test case and comments for active expiry in the writeable replica (#11789) 2023-02-20 10:23:25 +02:00
functions.tcl
geo.tcl
hyperloglog.tcl
info-command.tcl
info.tcl
introspection-2.tcl
introspection.tcl reprocess command when client is unblocked on keys (#11012) 2023-01-01 23:35:42 +02:00
keyspace.tcl
latency-monitor.tcl
lazyfree.tcl
limits.tcl
maxmemory.tcl
memefficiency.tcl
multi.tcl
networking.tcl
obuf-limits.tcl Obuf limit, exit during loop in *RAND* commands and KEYS (#11676) 2023-01-16 13:51:18 +02:00
oom-score-adj.tcl
other.tcl
pause.tcl
printver.tcl
protocol.tcl
pubsub.tcl
pubsubshard.tcl
querybuf.tcl
quit.tcl
replybufsize.tcl
scan.tcl
scripting.tcl Fix potential issue with Lua argv caching, module command filter and libc realloc (#11652) 2023-01-04 11:03:55 +02:00
shutdown.tcl
slowlog.tcl reprocess command when client is unblocked on keys (#11012) 2023-01-01 23:35:42 +02:00
sort.tcl Avoid integer overflows in SETRANGE and SORT (CVE-2022-35977) (#11720) 2023-01-16 13:49:30 +02:00
tls.tcl
tracking.tcl Prevent Redis from crashing from key tracking invalidations (#11814) 2023-02-21 08:14:41 -08:00
violations.tcl
wait.tcl