[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