summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPranith Kumar K <pkarampu@redhat.com>2014-10-30 10:56:17 +0530
committerVijay Bellur <vbellur@redhat.com>2014-11-16 23:36:42 -0800
commit139e8d797bf48acfbc422a7d12740c65c34790fc (patch)
treef2469b1e445618eb89eb7ab2608b83209315aec8 /doc
parent4bc694954190ce62953e1dfd470f621e85138ccc (diff)
inode: Handle '/' in basename in inode_link/unlink
Backport of http://review.gluster.org/9004 Problem: inode_link is sometimes called with a trailing '/'. Lookup, dentry operations like link/unlink/mkdir/rmdir/rename etc come without trailing '/' so the stale dentry with '/' remains in the dentry list of the inode. Fix: Add assert checks and return NULL for '/' in bname. Fix ancestry building code to call without '/' at the end. BUG: 1163570 Change-Id: I96655a0eb4678f80082705ab167327e72f54fa45 Signed-off-by: Pranith Kumar K <pkarampu@redhat.com> Reviewed-on: http://review.gluster.org/9111 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions