Hi Junaid, Sorry I was not able to reach you on IRC, I just see your email this morning because of the time difference. I'll try to delete the volume and the backend and start from scratch. I'll keep you in touch. Anthony From: junaid at gluster.com Date: Tue, 6 Sep 2011 12:38:48 +0530 Subject: Quota calculation To: sokar6012 at hotmail.com CC: gluster-users at gluster.org Hi Anthony, Previously, you had a volume which was pure replicate and it had the servers Volume Name: venus Type: Replicate Status: Started Number of Bricks: 2 Transport-type: tcp Bricks: Brick1: ylal3020:/soft/venus Brick2: ylal3030:/soft/venus and then you created another distributed-replicate volume which used the bricks of previous volume as part of the new volume Volume Name: venus Type: Distributed-Replicate Status: Started Number of Bricks: 2 x 2 = 4 Transport-type: tcp Bricks: Brick1: ylal3020:/soft/venus Brick2: ylal3030:/soft/venus Brick3: yval1000:/soft/venus Brick4: yval1010:/soft/venus So, what I suspect is the extended attributes were carried forward as part of the of the new volume. So, when a file is created in the new volume, for quota it will the extended attribute value + the new file size. If this is true in your case, then please use fresh backend directories(newly created directories) and kindly report if you see the same behavior. Junaid On Mon, Sep 5, 2011 at 11:45 PM, Mohammed Junaid <junaid at gluster.com> wrote: Hi Anthony, Are you reachable on #gluster irc, it will be easy to debug this issue on irc. I will be available at gluster irc after 11am IST. I will reply to your mail but it will speedup the debug process if you are on irc. Junaid On Mon, Sep 5, 2011 at 8:03 PM, anthony garnier <sokar6012 at hotmail.com> wrote: Hi Junaid, Sorry about the confusion, indeed I gave you the wrong output. So let's start to the beginning. I disabled quota and I reactivated it My configuration : Volume Name: venus Type: Distributed-Replicate Status: Started Number of Bricks: 2 x 2 = 4 Transport-type: tcp Bricks: Brick1: ylal3020:/soft/venus Brick2: ylal3030:/soft/venus Brick3: yval1000:/soft/venus Brick4: yval1010:/soft/venus Options Reconfigured: nfs.port: 2049 performance.cache-refresh-timeout: 60 performance.cache-size: 1GB network.ping-timeout: 10 features.quota: on features.limit-usage: /test:100MB,/psa:200MB,/:7GB,/soft:5GB features.quota-timeout: 120 Size of each folder from the mount point : /test : 4.1MB /psa : 160MB /soft : 1.2GB Total size 1.4GB (If you want the complete output of du, don't hesitate) gluster volume quota venus list path limit_set size ---------------------------------------------------------------------------------- /psa 200MB 167.0MB <=OK /soft 5GB 4.7GB <= NO OK /test 100MB 4.0MB <= OK / 7GB 5.2GB <= NO OK Is seems this is 4 time the original size for / and /soft Getfattr for the four nodes : ylal3020:/etc/ucarp/interface # 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 getfattr: Removing leading '/' from absolute path names # file: soft/venus trusted.glusterfs.quota.size=0x00000000b3ad6c00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/test trusted.glusterfs.quota.size=0x00000000001f8000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/psa trusted.glusterfs.quota.size=0x0000000004f62c00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/soft trusted.glusterfs.quota.size=0x0000000098f4b200 ---- ylal3030:/etc/ucarp/interface # 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 getfattr: Removing leading '/' from absolute path names # file: soft/venus trusted.glusterfs.quota.size=0x00000000b38e1c00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/test trusted.glusterfs.quota.size=0x00000000001f8000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/psa trusted.glusterfs.quota.size=0x0000000004f62c00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/soft trusted.glusterfs.quota.size=0x0000000098b5e200 ---- yval1000:/soft/venus # 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 getfattr: Removing leading '/' from absolute path names # file: soft/venus trusted.glusterfs.quota.size=0x0000000098a8ac00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/test trusted.glusterfs.quota.size=0x0000000000210000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/psa trusted.glusterfs.quota.size=0x000000000579e000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/soft trusted.glusterfs.quota.size=0x00000000930dcc00 ---- yval1010:/soft/venus # 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 getfattr: Removing leading '/' from absolute path names # file: soft/venus trusted.glusterfs.quota.size=0x0000000098a2ac00 getfattr: Removing leading '/' from absolute path names # file: soft/venus/test trusted.glusterfs.quota.size=0x0000000000210000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/psa trusted.glusterfs.quota.size=0x000000000579e000 getfattr: Removing leading '/' from absolute path names # file: soft/venus/soft trusted.glusterfs.quota.size=0x000000009307cc00 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://gluster.org/pipermail/gluster-users/attachments/20110906/c5554b08/attachment-0001.htm>