From: antirez Date: Wed, 8 Sep 2010 11:47:28 +0000 (+0200) Subject: Fix re-enabled again, I forgot to check if VM was enabled before calling handleClient... X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/da14590bd9ecef2efca89a82677d390cc36afafd?ds=inline;hp=--cc Fix re-enabled again, I forgot to check if VM was enabled before calling handleClientsBlockedOnSwappedKey() --- da14590bd9ecef2efca89a82677d390cc36afafd diff --git a/src/db.c b/src/db.c index c77c7614..afca3cdd 100644 --- a/src/db.c +++ b/src/db.c @@ -127,7 +127,7 @@ int dbDelete(redisDb *db, robj *key) { * deleting the key will kill the I/O thread bringing the key from swap * to memory, so the client will never be notified and unblocked if we * don't do it now. */ - /* handleClientsBlockedOnSwappedKey(db,key); */ + if (server.vm_enabled) handleClientsBlockedOnSwappedKey(db,key); /* Deleting an entry from the expires dict will not free the sds of * the key, because it is shared with the main dictionary. */ if (dictSize(db->expires) > 0) dictDelete(db->expires,key->ptr);