[Bugs] [Bug 1320818] Over some time Files which were accessible become inaccessible(music files)

bugzilla at redhat.com bugzilla at redhat.com
Sat Mar 26 16:33:56 UTC 2016


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



--- Comment #11 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/13730 committed in master by Raghavendra G
(rgowdapp at redhat.com) 
------
commit 06d50c1c00fe35c6bc2192a392b8a749984f3efc
Author: Raghavendra Bhat <raghavendra at redhat.com>
Date:   Mon Mar 14 15:10:17 2016 -0400

    storage/posix: send proper iatt attributes for the root inode

    * changes in posix to send proper iatt attributes for the root directory
      when ancestry is built. Before posix was filling only the gfid and the
      inode type in the iatt structure keeping rest of the fields zeros. This
      was cached by posix-acl and used to send EACCES when some fops came on
      that object if the uid of the caller is same as the uid of the object on
      the disk.

    * getting and setting inode_ctx in function 'posix_acl_ctx_get' is not
atomic
      and can lead to memory leak when there are multiple looups for an
      inode at same time. This patch fix this problem

    * Linking an inode in posix_build_ancestry, can cause a race in
      posix_acl.
      When parent inode is linked in posix_build_ancestry, and before
      it reaches posix_acl_readdirp_cbkc, reate/lookup can
      come on a leaf-inode, as parent-inode-ctx not yet updated
      in posix_acl_readdirp_cbk, create/lookup can fail
      with EACCESS. So do the inode linking in the quota xlator

    Change-Id: I3101eefb65551cc4162c4ff2963be1b73deacd6d
    BUG: 1320818
    Signed-off-by: Raghavendra Bhat <raghavendra at redhat.com>
    Reviewed-on: http://review.gluster.org/13730
    Tested-by: Vijaikumar Mallikarjuna <vmallika at redhat.com>
    Smoke: Gluster Build System <jenkins at build.gluster.com>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>

-- 
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