[Bugs] [Bug 1222748] New: server_readdirp_cbk links inodes that don't have the .glusterfs/gfid link
bugzilla at redhat.com
bugzilla at redhat.com
Tue May 19 04:24:35 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1222748
Bug ID: 1222748
Summary: server_readdirp_cbk links inodes that don't have the
.glusterfs/gfid link
Product: GlusterFS
Version: mainline
Component: protocol
Assignee: bugs at gluster.org
Reporter: ravishankar at redhat.com
CC: bugs at gluster.org, gluster-bugs at redhat.com
Description of problem:
posix_lookup triggers a gfid heal only of loc->inode->gfid is not null. But if
a readdirp comes on the parent dir before the lookup, the inode is linked and
the gfid never heals.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Apply http://review.gluster.org/#/c/10667/ and run
`tests/basic/afr/data-self-heal.t`. Tests will fail because heal was not
successful due to absence of
the gfid hardlink
Expected results:
server readdirp must only link inodes that have a valid gfid link.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list