• Oran Agra's avatar
    Fix bug with module GIL being released prematurely (#8061) · e6fa4738
    Oran Agra authored
    This is hopefully usually harmles.
    The server.ready_keys will usually be empty so the code after releasing
    the GIL will soon be done.
    The only case where it'll actually process things is when a module
    releases a client (or module) blocked on a key, by triggering this NOT
    from within a command (e.g. a timer event).
    
    This bug was introduced in redis 6.0.9, see #7903
    e6fa4738
server.c 201 KB