[Gluster-devel] Quota problems with dispersed volumes
Xavier Hernandez
xhernandez at datalab.es
Wed Oct 29 12:54:55 UTC 2014
On 10/28/2014 02:05 PM, Xavier Hernandez wrote:
> On 10/28/2014 04:30 AM, Raghavendra Gowdappa wrote:
>>
>> We use extended attribute with key "trusted.glusterfs.quota.size" to
>> get the size of a directory/file. The value for this key is probed in
>> lookup and getxattr calls. You can implement logic to handle this key
>> appropriately in disperse xlator to give a proper size to higher
>> layers. In your existing implementation you might have been probably
>> passing xattrs from one of the bricks and hence seeing size from only
>> one brick.
>
> I think this patch fixes the problem:
>
> http://review.gluster.org/8990
>
It seems that there are some other xattrs visible from client side. I've
identified 'trusted.glusterfs.quota.*.contri'. Are there any other
xattrs that I should handle on the client side ?
It seems that there's also a 'trusted.glusterfs.quota.dirty' and
'trusted.glusterfs.quota.limit-set'.
How I should handle visible xattrs in ec xlator if they have different
values in each brick ?
trusted.glusterfs.quota.size is handled by choosing the maximum value.
Thanks,
Xavi
More information about the Gluster-devel
mailing list