New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
getfattr returns ENOATTR for system.posix_acl_access on disperse type volumes #1140
Comments
Note: Issue is not seen with Distribute-Replicate volume |
A patch https://review.gluster.org/24267 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24267 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24342 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24343 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24343 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24342 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24343 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
A patch https://review.gluster.org/24342 has been posted that references this issue. md-cache: avoid clearing cache when not necessary mdc_inode_xatt_set() blindly cleared current cache when dict was not This patch fixes this by only calling mdc_inode_xatt_set() when we have Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d |
mdc_inode_xatt_set() blindly cleared current cache when dict was not NULL, even if there was no xattr requested. This patch fixes this by only calling mdc_inode_xatt_set() when we have explicitly requested something to cache. Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d Fixes: #1140 Signed-off-by: Xavi Hernandez <xhernandez@redhat.com>
mdc_inode_xatt_set() blindly cleared current cache when dict was not NULL, even if there was no xattr requested. This patch fixes this by only calling mdc_inode_xatt_set() when we have explicitly requested something to cache. Change-Id: Idc91a4693f1ff39f7059acde26682ccc361b947d Fixes: #1140 Signed-off-by: Xavi Hernandez <xhernandez@redhat.com>
Thank you for your contributions. |
The patches have already been merged. |
Description of problem:
Running
getfattr
on FUSE mount of a disperse volume returns ENOATTR for explicitly set ACLs for any user:# getfattr -d -m . /mnt/glusterfs/patchy/
The exact command to reproduce the issue:
getfattr -d -m . <FUSE-mount-point-with-ACLs-set>
The full output of the command that failed:
# getfattr -d -m . /mnt/glusterfs/patchy/
Expected results:
# getfattr -d -m . /mnt/glusterfs/patchy/
Additional info:
# getfacl /mnt/glusterfs/patchy/
Explicit query for "system.posix_acl_access" returned success:
# getfattr -d -m . -n system.posix_acl_access /mnt/glusterfs/patchy/
TRACE log snippet:
- The output of the
gluster volume info
command:- The operating system / glusterfs version:
GlusterFS master on Fedora 31
The text was updated successfully, but these errors were encountered: