sepia-liu has uploaded this change for review.

View Change

MDCACHE: add lru release entries process

If something refs a lot of entries at the same time and above the
high water mark, we have no way to release cache entries below water
level,though it can be released.

By adding this process, every time we can try best to release the number
of entries until entries used below the water level, the max number of
release per time is Entries_Release_Size.

Change-Id: Ibe363d2649936086ccd5a0485709b20622c39efc
Signed-off-by: sepia-liu <liuwei_coder@163.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_debug.h
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_ext.h
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.h
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_read_conf.c
M src/config_samples/config.txt
M src/doc/man/ganesha-cache-config.rst
7 files changed, 70 insertions(+), 14 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/02/494502/1

To view, visit change 494502. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: Ibe363d2649936086ccd5a0485709b20622c39efc
Gerrit-Change-Number: 494502
Gerrit-PatchSet: 1
Gerrit-Owner: sepia-liu <liuwei_coder@163.com>
Gerrit-MessageType: newchange