[Bugs] [Bug 1479656] Permission denied errors when appending files after readdir

bugzilla at redhat.com bugzilla at redhat.com
Sat Aug 12 13:42:31 UTC 2017


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



--- Comment #2 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/18002 committed in release-3.11 by
Shyamsundar Ranganathan (srangana at redhat.com) 
------
commit 3fe535afa61fa06c066e511c3c6e269902924296
Author: Poornima G <pgurusid at redhat.com>
Date:   Thu Aug 3 17:43:22 2017 +0530

    gfapi: Duplicate the buffer sent in setxattr calls

    Issue:
    The caller of glfs_setxattr sends a buffer to set as the value.
    We create a dict in which the pointer to the value is set.
    Underlying layers like md-cache take a ref on this dict to store
    the value for a longer time. But the moment setxattr is complete,
    the caller of glfs_setxattr can free the value memory.

    Solution:
    memcpy the setxattr value to the gluster buffer.

    > Reviewed-on: https://review.gluster.org/17967
    > Reviewed-by: soumya k <skoduri at redhat.com>
    > Smoke: Gluster Build System <jenkins at build.gluster.org>
    > CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    > Reviewed-by: Jeff Darcy <jeff at pl.atyp.us>
    > (cherry picked from commit e11296f8e52b7e3b13d21b41d4fa34baea878edf)

    Change-Id: I58753fe702e8b7d0f6c4f058714c65d0ad5d7a0a
    BUG: 1479656
    Signed-off-by: Poornima G <pgurusid at redhat.com>
    Reviewed-on: https://review.gluster.org/18002
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Shyamsundar Ranganathan <srangana at redhat.com>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list