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

bugzilla at redhat.com bugzilla at redhat.com
Mon Apr 4 12:33:39 UTC 2016


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



--- Comment #6 from Vijay Bellur <vbellur at redhat.com> ---
COMMIT: http://review.gluster.org/13825 committed in release-3.7 by Raghavendra
G (rgowdapp at redhat.com) 
------
commit 028afb21a7793d3efbb9db431bde37ec332d9839
Author: vmallika <vmallika at redhat.com>
Date:   Sun Mar 27 11:01:34 2016 +0530

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

    This is a backport of http://review.gluster.org/13730

    * 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 lookups for an
      inode at same time. This patch fixes 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_cbk, create/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>

    Change-Id: I65b0bbf83e563b519db07f2bcddcc6465743b6ea
    BUG: 1320892
    Signed-off-by: vmallika <vmallika at redhat.com>
    Reviewed-on: http://review.gluster.org/13825
    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: Niels de Vos <ndevos at redhat.com>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=nkwmqMuHgw&a=cc_unsubscribe


More information about the Bugs mailing list