Be more aggressive evicting when a storage provider is set
Former-commit-id: 4d1cabe2ab383939670e5ff0a2b91aa758f4e15e
This commit is contained in:
parent
57ae5788f0
commit
b7a9ef3fe4
@ -459,6 +459,10 @@ int getMaxmemoryState(size_t *total, size_t *logical, size_t *tofree, float *lev
|
||||
|
||||
/* Compute how much memory we need to free. */
|
||||
mem_tofree = mem_used - maxmemory;
|
||||
if (g_pserver->m_pstorageFactory)
|
||||
{
|
||||
mem_tofree += static_cast<size_t>(maxmemory * 0.05); // if we have a storage provider be much more aggressive
|
||||
}
|
||||
|
||||
if (logical) *logical = mem_used;
|
||||
if (tofree) *tofree = mem_tofree;
|
||||
|
Loading…
x
Reference in New Issue
Block a user