Change in ...nfs-ganesha[next]: MDCACHE - Fix chunk refcounting in readdir
Daniel Gryniewicz has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/457970 Change subject: MDCACHE - Fix chunk refcounting in readdir ...................................................................... MDCACHE - Fix chunk refcounting in readdir Chunk refcounting was a bit loose, and there was a case where a chunk could get reaped while in use, when the write lock was held. Clean up the chunk refcounting, so that all the pointers to chunks that we keep during readdir have a refcount, and that we drop all the refs appropriately. Change-Id: Ic3acfc71d15cde1cdf68a46864f5e60445c4ff71 Signed-off-by: Daniel Gryniewicz <dang@redhat.com> --- 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_MDCACHE/mdcache_lru.h 3 files changed, 155 insertions(+), 84 deletions(-) git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/70/457970/1 -- To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/457970 To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Change-Id: Ic3acfc71d15cde1cdf68a46864f5e60445c4ff71 Gerrit-Change-Number: 457970 Gerrit-PatchSet: 1 Gerrit-Owner: Daniel Gryniewicz <dang@redhat.com> Gerrit-MessageType: newchange
participants (1)
-
Daniel Gryniewicz (GerritHub)