• Madelyn Olson's avatar
    Prevent Redis from crashing from key tracking invalidations (#11814) · dca5927a
    Madelyn Olson authored
    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.
    dca5927a
tracking.c 26.7 KB