[Bugs] [Bug 1147953] Enabling Quota on existing data won't create pgfid xattrs
bugzilla at redhat.com
bugzilla at redhat.com
Tue Sep 30 16:42:44 UTC 2014
https://bugzilla.redhat.com/show_bug.cgi?id=1147953
--- Comment #2 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/8890 committed in release-3.6 by Vijay Bellur
(vbellur at redhat.com)
------
commit 3dcb313572082edb07ed61145570b73a898c51e2
Author: vmallika <vmallika at redhat.com>
Date: Mon Sep 29 13:02:30 2014 +0530
glusterd/quota: Heal pgfid xattr on existing data when the quota is enable
This is a backport of http://review.gluster.org/#/c/8878/
The pgfid extended attributes are used to construct the ancestry path
(from the file to the volume root) for nameless lookups on files.
As NFS relies on nameless lookups heavily, quota enforcement through NFS
would be inconsistent if quota were to be enabled on a volume with
existing data.
Solution is to heal the pgfid extended attributes as a part of lookup
perfomed by quota-crawl process. In a posix lookup check for pgfid xattr
and if it is missing set the xattr.
BUG: 1147953
Change-Id: I707d91a056e07452bfd1e070af5eddaa752a84ac
Signed-off-by: vmallika <vmallika at redhat.com>
Reviewed-on: http://review.gluster.org/8890
Tested-by: Gluster Build System <jenkins at build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur 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=Mjq0STQHeS&a=cc_unsubscribe
More information about the Bugs
mailing list