From 8a90d346b9d3f69ff11241feb0011c90a8e57e30 Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Sat, 9 Feb 2019 13:23:06 +0530 Subject: inode: make critical section smaller do all the 'static' tasks outside of locked region. * hash_dentry() and hash_gfid() are now called outside locked region. * remove extra __dentry_hash exported in libglusterfs.sym * avoid checks in locked functions, if the check is done in calling function. * implement dentry_destroy(), which handles freeing of dentry separately, from that of dentry_unset (which takes care of separating dentry from inode, and table) Updates: bz#1670031 Change-Id: I584213e0748464bb427fbdef3c4ab6615d7d5eb0 Signed-off-by: Amar Tumballi --- libglusterfs/src/libglusterfs.sym | 1 - 1 file changed, 1 deletion(-) (limited to 'libglusterfs/src/libglusterfs.sym') diff --git a/libglusterfs/src/libglusterfs.sym b/libglusterfs/src/libglusterfs.sym index e33d5cf14fc..2ac87c491ae 100644 --- a/libglusterfs/src/libglusterfs.sym +++ b/libglusterfs/src/libglusterfs.sym @@ -357,7 +357,6 @@ default_copy_file_range default_copy_file_range_cbk default_copy_file_range_failure_cbk default_copy_file_range_resume -__dentry_grep dht_is_linkfile dict_add dict_addn -- cgit