Rojin George has uploaded this change for review.
Expose option to FSALs to add object handles to FSAL level handle list
FSAL which have no usecase of storing the obj handles
within fsal handlers, can skip this handle list at FSAL level.
Thereby saving the CPU spend on acquiring fsm_lock during IO.
Change-Id: I1fd6558cc25c7ba681da9d29483f6005e25bad3d
Signed-off-by: Rojin George <itsmerojin@gmail.com>
---
M src/FSAL/FSAL_CEPH/internal.c
M src/FSAL/FSAL_GLUSTER/gluster_internal.c
M src/FSAL/FSAL_GLUSTER/handle.c
M src/FSAL/FSAL_GPFS/handle.c
M src/FSAL/FSAL_KVSFS/kvsfs_handle.c
M src/FSAL/FSAL_LIZARDFS/lzfs_internal.c
M src/FSAL/FSAL_MEM/mem_export.c
M src/FSAL/FSAL_MEM/mem_handle.c
M src/FSAL/FSAL_PROXY_V3/main.c
M src/FSAL/FSAL_PROXY_V4/handle.c
M src/FSAL/FSAL_PSEUDO/export.c
M src/FSAL/FSAL_PSEUDO/handle.c
M src/FSAL/FSAL_RGW/internal.c
M src/FSAL/FSAL_VFS/handle.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_helpers.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.c
M src/FSAL/Stackable_FSALs/FSAL_NULL/handle.c
M src/FSAL/commonlib.c
M src/include/FSAL/fsal_commonlib.h
19 files changed, 55 insertions(+), 40 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/57/1177657/1
To view, visit change 1177657. To unsubscribe, or for help writing mail filters, visit settings.