[Gluster-devel] [NFS-Ganesha-Devel] Re: Problems about cache virtual glusterfs ACLs for ganesha in md-cache
Soumya Koduri
skoduri at redhat.com
Fri Oct 12 06:39:20 UTC 2018
On 10/12/18 12:04 PM, Soumya Koduri wrote:
>>> 1. Cache it separately as posix ACLs (a new option maybe
>>> "cache-glusterfs-acl" is added);
>>> And make sure _posix_xattr_get_set fills them when lookup requests.
>>>
>>
>> I am not sure if posix layer can handle it. Virtual xattrs are
>> in-memory and not stored on disk. They are converted to/from posix-acl
>> in posix-acl xlator. So FWIU, posix-acl xlator should handle setting
>> these attributes as part of LOOKUP response if needed. Same shall
>> apply for any virtual xattr cached in md-cache. Request Poornima to
>> comment.
>
> Posix-acl can hand it correctly now.
Okay.
>
>>
>> At a time, any gfapi consumer would use either posix-acl or virtual
>> glusterfs ACLs. So having two options to selectively choose which one
>> of them to cache sounds better to me instead of unnecessarily storing
>> two different representations of the same ACL.
>
> Make sense.
> I will add another option for virtual glusterfs ACLs in md-cache.
Cool. thanks!
-Soumya
>
> thanks,
> Kinglong Mee
More information about the Gluster-devel
mailing list