[Bugs] [Bug 1582080] New: posix/ctime: The first lookup on file is not healing the gfid

bugzilla at redhat.com bugzilla at redhat.com
Thu May 24 07:16:26 UTC 2018


https://bugzilla.redhat.com/show_bug.cgi?id=1582080

            Bug ID: 1582080
           Summary: posix/ctime: The first lookup on file is not healing
                    the gfid
           Product: GlusterFS
           Version: 4.1
         Component: posix
          Assignee: bugs at gluster.org
          Reporter: khiremat at redhat.com
                CC: bugs at gluster.org
        Depends On: 1580532



+++ This bug was initially created as a clone of Bug #1580532 +++

Description of problem:
With ctime feature enabled, the first lookup on the file is not healing the
gfid if it's not present.

Version-Release number of selected component (if applicable):
mainline

How reproducible:
Always

Steps to Reproduce:
1. Create dist-rep gluster volume (1*2) and mount at /mnt
2. Enable ctime feature
             gluster vol set <vol> utime on
             gluster vol set <vol> ctime on
3. Create a file on both replica brick in the backend (say file)
4. stat /mnt/file

Actual results:
The first stat is giving ENOENT and is not healing gfid

Expected results:
The first stat should heal the gfid

Additional info:

--- Additional comment from Worker Ant on 2018-05-21 13:35:56 EDT ---

REVIEW: https://review.gluster.org/20052 (posix/ctime: Fix gfid heal on first
lookup) posted (#1) for review on master by Kotresh HR

--- Additional comment from Worker Ant on 2018-05-24 02:25:16 EDT ---

COMMIT: https://review.gluster.org/20052 committed in master by "Amar Tumballi"
<amarts at redhat.com> with a commit message- posix/ctime: Fix gfid heal on first
lookup

With ctime feature enabled, the gfid is
not healing on first lookup. The fresh
file logic depends on ctime and it was
fetching from backend instead of xattr
with ctime feature enabled. Fixed the
same.

Also fixed a possible hang with inode lock

Change-Id: I020875c0462b284d6fa0e68304a422fa3d6a3e73
fixes: bz#1580532
Signed-off-by: Kotresh HR <khiremat at redhat.com>


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1580532
[Bug 1580532] posix/ctime: The first lookup on file is not healing the gfid
-- 
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