From da14590bd9ecef2efca89a82677d390cc36afafd Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 8 Sep 2010 13:47:28 +0200 Subject: [PATCH] Fix re-enabled again, I forgot to check if VM was enabled before calling handleClientsBlockedOnSwappedKey() --- src/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);