From 662a1b6a42c893357e8edf561f7aeeecd23282c7 Mon Sep 17 00:00:00 2001 From: John Sully Date: Sat, 4 Apr 2020 22:45:12 -0400 Subject: [PATCH] Fix issue #164 Former-commit-id: f112c77fcc3a60277ce344478bc37adb0fe4a99d --- src/evict.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evict.cpp b/src/evict.cpp index 04fd7a7d6..f21ee0ea7 100644 --- a/src/evict.cpp +++ b/src/evict.cpp @@ -462,7 +462,7 @@ int freeMemoryIfNeeded(void) { serverAssert(GlobalLocksAcquired()); /* By default replicas should ignore maxmemory * and just be masters exact copies. */ - if (listLength(g_pserver->masters) && g_pserver->repl_slave_ignore_maxmemory) return C_OK; + if (listLength(g_pserver->masters) && g_pserver->repl_slave_ignore_maxmemory && !g_pserver->fActiveReplica) return C_OK; size_t mem_reported, mem_tofree, mem_freed; mstime_t latency, eviction_latency;