diff options
author | Amar Tumballi <amarts@redhat.com> | 2019-02-09 13:23:06 +0530 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2019-02-13 17:32:25 +0000 |
commit | 8a90d346b9d3f69ff11241feb0011c90a8e57e30 (patch) | |
tree | 27fab23e1757c780c082709125a442ecafc70299 /xlators | |
parent | f251bf672dc8ce340c58d806a19cbd47e3a72ba9 (diff) |
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 <amarts@redhat.com>
Diffstat (limited to 'xlators')
0 files changed, 0 insertions, 0 deletions