Frank Filz has uploaded this change for review.

View Change

FSAL: Add global fd LRU to FSAL layer

Eventually the old fd reaping will be removed from MDCACHE.

In order to not complicate parameters, mdcache passes parameters to the
FSAL layer and invokes the startup and shutdown. Of course mdcache is
actually part of the FSAL layer so this isn't horrible... Note that we
don't have a global FSAL config block to move the config parameters into,
plus we would need to provide backward compatibility so this sort of
makes sense.

Change-Id: I8ae462cd9569b6acd5c44b7b0f74102a8b986f69
Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.c
M src/FSAL/commonlib.c
M src/MainNFSD/libganesha_nfsd.ver
M src/include/FSAL/fsal_commonlib.h
M src/include/fsal.h
M src/include/fsal_api.h
M src/include/fsal_types.h
7 files changed, 791 insertions(+), 12 deletions(-)

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

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

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I8ae462cd9569b6acd5c44b7b0f74102a8b986f69
Gerrit-Change-Number: 543479
Gerrit-PatchSet: 1
Gerrit-Owner: Frank Filz <ffilzlnx@mindspring.com>
Gerrit-MessageType: newchange