Hi Anthony, By volume configuration, I meant 'is the volume setup dht, afr, or dht-afr', I would like to know the output of volume info volume-name When data is already present before the activation of quota, it takes some time for quota values to converge because it has to crawl through the entire file-system to calculate the sizes. This is automatically done when you run volume quota vol-name enable The output of volume quota vol-name list will reflect the aggregated value at that point in time. If the values are not converging then its a issue. A simple work-around is to run ls -lR on the mount point. Please confirm if the values were not converging automatically, we will have a look into it. Junaid On Mon, Sep 5, 2011 at 12:51 PM, anthony garnier <sokar6012 at hotmail.com>wrote: > Junaid, > > What do you mean by " the volume configuration on other two servers" ? > Configuration is the same on all the server.. > I'm creating data with "dd" cmd, and yes, data was already present before > activation of quota. > > > > ------------------------------ > From: junaid at gluster.com > Date: Fri, 2 Sep 2011 22:55:02 +0530 > > Subject: Re: quota calculation gluster 3.2.3 > To: sokar6012 at hotmail.com > CC: gluster-users at gluster.org > > Hi Anthony, > > Thanks for providing the input. What is the volume configuration on other > two servers (yval1000 and yval1010)? My question is same, what data where > you creating on these two machines? Was the data already present before > quota was enabled? > > On Fri, Sep 2, 2011 at 1:49 PM, anthony garnier <sokar6012 at hotmail.com>wrote: > > > I've done a ls -lRa throught the mount point and now i get : > /soft/venus # gluster volume quota venus list > path limit_set size > > ---------------------------------------------------------------------------------- > / 2GB 1.3GB > /test 100MB 8.0KB > /psa 200MB 151.0MB > /soft 1500MB 826.3MB > > =>Seems to be consistent > > and now command getfattr on yval1000 and yval1010 show : > > yval1000 : > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/ > trusted.glusterfs.quota.size=0x0000000028f9ca00 > > > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/soft > trusted.glusterfs.quota.size=0x000000001421d400 > > > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/psa > trusted.glusterfs.quota.size=0x00000000053d6000 > > > yval1010 : > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/ > trusted.glusterfs.quota.size=0x000000002904ea00 > > > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/soft > trusted.glusterfs.quota.size=0x000000002292ba00 > > > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/psa > trusted.glusterfs.quota.size=0x00000000053d6000 > > Regards, > > Anthony > > > ------------------------------ > From: sokar6012 at hotmail.com > To: junaid at gluster.com > CC: gluster-users at gluster.org > Subject: RE: quota calculation gluster 3.2.3 > Date: Fri, 2 Sep 2011 07:57:19 +0000 > > > I forgot to check on the 2 other server. > So ylal3020 and ylal3030 show similar output send previously. > > But yval1000 and yval1010 show with all command : > trusted.glusterfs.quota.size=0x0000000000000000 > > Is it normal ? > > Regards, > > Anthony > ------------------------------ > From: sokar6012 at hotmail.com > To: junaid at gluster.com > CC: gluster-users at gluster.org > Subject: RE: quota calculation gluster 3.2.3 > Date: Fri, 2 Sep 2011 07:51:52 +0000 > > Hi Junaid, > > Here is the output of the diffrent command executed on both server. > Command show identical output on both server > > # getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus > getfattr: Removing leading '/' from absolute path names > # file: soft/venus > trusted.glusterfs.quota.size=0x0000000022ccac00 > > # getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/test > getfattr: Removing leading '/' from absolute path names > # file: soft/venus/test > trusted.glusterfs.quota.size=0x0000000000000000 > > # getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/psa > getfattr: Removing leading '/' from absolute path names > # file: soft/venus/psa > trusted.glusterfs.quota.size=0x000000000013d000 > > # getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/soft > getfattr: Removing leading '/' from absolute path names > # file: soft/venus/soft > trusted.glusterfs.quota.size=0x000000000d15ce00 > > > # gluster volume quota venus list > path limit_set size > > ---------------------------------------------------------------------------------- > / 2GB 556.8MB > /test 100MB 0Bytes > /psa 200MB 1.2MB > /soft 1500MB 209.4MB > > > Indeed there is 90% of small file (~60000 files). > > Thx > > Anthony > > > ------------------------------ > From: junaid at gluster.com > Date: Fri, 2 Sep 2011 06:18:30 +0530 > Subject: Re: quota calculation gluster 3.2.3 > To: sokar6012 at hotmail.com > CC: gluster-users at gluster.org > > Hi Anthony, > > To debug this further, can you send the output of > > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/test > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/psa > getfattr -n trusted.glusterfs.quota.size -e hex /soft/venus/soft > > from both the machine. Also check the output of > > gluster volume quota Replicate list > > Sometimes it takes a small amount of time to bring up the sizes. Also, what > kind of data where you creating (I mean large amount of small files or large > files because in case of small files, the directory sizes are not accounted > by quota to calculate the size unlike the du -h command which uses the > directory size as well). > > Junaid > On Thu, Sep 1, 2011 at 1:37 PM, anthony garnier <sokar6012 at hotmail.com>wrote: > > Hi all, > > I've enable quota but I'm a bit confused by values displayed by GlusterFS > > Here is my volume : > > Volume Name: venus > Type: Replicate > Status: Started > Number of Bricks: 2 > Transport-type: tcp > Bricks: > Brick1: ylal3020:/soft/venus > Brick2: ylal3030:/soft/venus > Options Reconfigured: > features.limit-usage: /test:100MB,/psa:200MB,/soft:1500MB,/:2GB > features.quota: on > diagnostics.client-log-level: ERROR > diagnostics.brick-log-level: ERROR > network.ping-timeout: 10 > performance.cache-size: 2GB > nfs.port: 2049 > > I've got 3 folders in the backend (/soft/venus) : > psa 160MB (with du -sh) > soft 1.2GB > test 12KB > Total 1.4GB > > But when I list the quota with gluster I got : > # gluster volume quota venus list > path limit_set size > > ---------------------------------------------------------------------------------- > /test 100MB 12.0KB <= > This one is OK > /psa 200MB 64.4MB <= not OK > /soft 1500MB 281.8MB <= not OK > / 2GB 346.2MB <= not OK > > Any idea ? > > Regards, > > Anthony Garnier > > > > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://gluster.org/cgi-bin/mailman/listinfo/gluster-users > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://gluster.org/pipermail/gluster-users/attachments/20110905/7adf738e/attachment.htm>