From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o4PA4Dcb240432 for ; Tue, 25 May 2010 05:04:13 -0500 Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id F272B36D309 for ; Tue, 25 May 2010 03:06:35 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id U6iYlI3fuGFKQLKZ for ; Tue, 25 May 2010 03:06:35 -0700 (PDT) Date: Tue, 25 May 2010 06:06:35 -0400 From: Christoph Hellwig Subject: Re: [PATCH 3/8] Test basic quota enforcement Message-ID: <20100525100635.GA21252@infradead.org> References: <1274710459-11446-1-git-send-email-jack@suse.cz> <1274710459-11446-4-git-send-email-jack@suse.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1274710459-11446-4-git-send-email-jack@suse.cz> 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: Jan Kara Cc: hch@infradead.org, xfs@oss.sgi.com 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): --- 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 _______________________________________________ xfs mailing list xfs@oss.sgi.com http://oss.sgi.com/mailman/listinfo/xfs