Rojin George has uploaded this change for review. (
https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1177657?usp=email )
Change subject: Expose option to FSALs to add object handles to FSAL level handle list
......................................................................
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(a)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
https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1177657?usp=email
To unsubscribe, or for help writing mail filters, visit
https://review.gerrithub.io/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I1fd6558cc25c7ba681da9d29483f6005e25bad3d
Gerrit-Change-Number: 1177657
Gerrit-PatchSet: 1
Gerrit-Owner: Rojin George <itsmerojin(a)gmail.com>