From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o4RFp5tW143235 for ; Thu, 27 May 2010 10:51:06 -0500 Received: from mx1.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6C5DDA68538 for ; Thu, 27 May 2010 08:55:19 -0700 (PDT) Received: from mx1.suse.de (cantor.suse.de [195.135.220.2]) by cuda.sgi.com with ESMTP id ncp2veAFT5QO0Azu for ; Thu, 27 May 2010 08:55:19 -0700 (PDT) Date: Tue, 25 May 2010 22:39:15 +0200 From: Jan Kara Subject: Re: [PATCH 3/8] Test basic quota enforcement Message-ID: <20100525203914.GE3783@quack.suse.cz> References: <1274710459-11446-1-git-send-email-jack@suse.cz> <1274710459-11446-4-git-send-email-jack@suse.cz> <20100525100635.GA21252@infradead.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20100525100635.GA21252@infradead.org> List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: xfs-bounces@oss.sgi.com Errors-To: xfs-bounces@oss.sgi.com To: Christoph Hellwig Cc: Jan Kara , xfs@oss.sgi.com On Tue 25-05-10 06:06:35, Christoph Hellwig wrote: > On Mon, May 24, 2010 at 04:14:14PM +0200, Jan Kara wrote: > > Add a test which checks whether basic quota enforcement works. > > This one fails for me when testing and xfs filesystem on latest Linus' > tree (with Debian -testing userspace): OK, I've committed a fixed version of the test to the repository. Honza > > --- 230.out 2010-05-25 09:49:35.000000000 +0000 > +++ 230.out.bad 2010-05-25 09:52:49.000000000 +0000 > @@ -4,20 +4,22 @@ > > ### create files, setting up ownership (type=u) > ### some buffered IO (type=u) > +pwrite64: Disk quota exceeded > *** Report for user quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa -- 4 4 12 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > +pwrite64: Disk quota exceeded > *** Report for user quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 8 4 12 00:00 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > pwrite64: Disk quota exceeded > @@ -26,7 +28,7 @@ > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 12 4 12 00:00 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > pwrite64: Disk quota exceeded > @@ -35,24 +37,26 @@ > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 8 4 12 none 2 2 4 > +fsgqa -- 0 4 12 2 2 4 none > > > +touch: cannot touch `[SCR_MNT]/file3': Disk quota exceeded > *** Report for user quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 3 2 4 00:00 > +fsgqa -- 0 4 12 2 2 4 none > > > +touch: cannot touch `[SCR_MNT]/file4': Disk quota exceeded > touch: cannot touch `[SCR_MNT]/file5': Disk quota exceeded > *** Report for user quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 4 2 4 00:00 > +fsgqa -- 0 4 12 2 2 4 none > > > touch: cannot touch `[SCR_MNT]/file4': Disk quota exceeded > @@ -61,7 +65,7 @@ > Block limits File limits > User used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 3 2 4 none > +fsgqa -- 0 4 12 2 2 4 none > > > > @@ -69,20 +73,22 @@ > > ### create files, setting up ownership (type=g) > ### some buffered IO (type=g) > +pwrite64: Disk quota exceeded > *** Report for group quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa -- 4 4 12 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > +pwrite64: Disk quota exceeded > *** Report for group quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 8 4 12 00:00 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > pwrite64: Disk quota exceeded > @@ -91,7 +97,7 @@ > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 12 4 12 00:00 2 2 4 > +fsgqa -- 0 4 12 2 2 4 00:00 > > > pwrite64: Disk quota exceeded > @@ -100,24 +106,26 @@ > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa +- 8 4 12 none 2 2 4 > +fsgqa -- 0 4 12 2 2 4 none > > > +touch: cannot touch `[SCR_MNT]/file3': Disk quota exceeded > *** Report for group quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 3 2 4 00:00 > +fsgqa -- 0 4 12 2 2 4 none > > > +touch: cannot touch `[SCR_MNT]/file4': Disk quota exceeded > touch: cannot touch `[SCR_MNT]/file5': Disk quota exceeded > *** Report for group quotas on device [SCR_DEV] > Block grace time: 00:00; Inode grace time: 00:00 > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 4 2 4 00:00 > +fsgqa -- 0 4 12 2 2 4 none > > > touch: cannot touch `[SCR_MNT]/file4': Disk quota exceeded > @@ -126,6 +134,6 @@ > Block limits File limits > Group used soft hard grace used soft hard grace > ---------------------------------------------------------------------- > -fsgqa ++ 8 4 12 none 3 2 4 none > +fsgqa -- 0 4 12 2 2 4 none > > > -- Jan Kara SUSE Labs, CR _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs