xfs
[Top] [All Lists]

Re: [PATCH 4/8] Add test of quota accounting using fsx

To: Jan Kara <jack@xxxxxxx>
Subject: Re: [PATCH 4/8] Add test of quota accounting using fsx
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Wed, 09 Jun 2010 12:49:49 -0500
Cc: xfs@xxxxxxxxxxx, hch@xxxxxxxxxxxxx
In-reply-to: <1274710459-11446-5-git-send-email-jack@xxxxxxx>
References: <1274710459-11446-1-git-send-email-jack@xxxxxxx> <1274710459-11446-5-git-send-email-jack@xxxxxxx>
User-agent: Thunderbird 2.0.0.24 (Macintosh/20100228)
Jan Kara wrote:
> Run fsx (and also several fsx threads in parallel) and verify that
> quota accounting is correct after they finish.

Jan, I'm having trouble with this one on XFS for some reason, with our 
RHEL6 kernel and quota-3.17...

+Disabling group quota enforcement and accounting on 
/dev/mapper/VolGroup00-testvol2
+Disabling user quota enforcement and accounting on 
/dev/mapper/VolGroup00-testvol2
+repquota: Mountpoint (or device) /mnt/testarea/scratch not found or has no 
quota enabled.
+repquota: Not all specified mountpoints are using quota.
+repquota: Mountpoint (or device) /mnt/testarea/scratch not found or has no 
quota enabled.
+repquota: Not all specified mountpoints are using quota.

...

however if I remove the quotaon calls (off / on settings) in check_usage()
then it works:

check_usage()
{
        # quotaon -f -u -g $SCRATCH_MNT 2>/dev/null
        repquota -u -g $SCRATCH_MNT  | grep -v "^root" | filter_scratch \
                >$tmp.orig
        quotacheck -u -g $SCRATCH_MNT 2>/dev/null
        repquota -u -g $SCRATCH_MNT  | grep -v "^root" | filter_scratch \
                >$tmp.checked
        # quotaon -u -g $SCRATCH_MNT 2>/dev/null
        diff $tmp.orig $tmp.checked
}


Seems like 2 issues: noisy disable messages, and repquota failing when disabled.

Any ideas?

Thanks,
-Eric

<Prev in Thread] Current Thread [Next in Thread>