From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from aserp1040.oracle.com ([141.146.126.69]:22152 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932139AbaGQONb (ORCPT ); Thu, 17 Jul 2014 10:13:31 -0400 Message-ID: <53C7DA01.7060703@oracle.com> Date: Thu, 17 Jul 2014 22:13:21 +0800 From: Jeff Liu MIME-Version: 1.0 Subject: [PATCH v2] xfs/007: add project quota Q_XQUOTARM test Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: fstests-owner@vger.kernel.org To: fstests@vger.kernel.org Cc: "xfs@oss.sgi.com" List-ID: From: Jie Liu Add test for project quota Q_XQUOTARM operations, update the golden output file to match the new test output. Signed-off-by: Jie Liu --- tests/xfs/007 | 24 ++++++++++++++++++++++++ tests/xfs/007.out | 9 +++++++++ 2 files changed, 33 insertions(+) diff --git a/tests/xfs/007 b/tests/xfs/007 index 8cc5bf3..04c20e3 100755 --- a/tests/xfs/007 +++ b/tests/xfs/007 @@ -74,6 +74,30 @@ echo "*** Usage after quotarm ***" xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV xfs_db -c "inode $GQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +_qmount_option "uquota,pquota" +_qmount + +echo "*** umount" +umount $SCRATCH_MNT + +UQUOTINO=`xfs_db -c "sb 0" -c "p" $SCRATCH_DEV | grep uquotino | awk '{print $NF}'` +PQUOTINO=`xfs_db -c "sb 0" -c "p" $SCRATCH_DEV | grep gquotino | awk '{print $NF}'` + +echo "*** Usage before quotarm ***" +xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +xfs_db -c "inode $PQUOTINO" -c "p core.nblocks" $SCRATCH_DEV + +_qmount +echo "*** turn off user and project quotas" +xfs_quota -x -c 'off -up' $SCRATCH_MNT +xfs_quota -x -c "remove -up" $SCRATCH_MNT +echo "*** umount" +umount $SCRATCH_MNT + +echo "*** Usage after quotarm ***" +xfs_db -c "inode $UQUOTINO" -c "p core.nblocks" $SCRATCH_DEV +xfs_db -c "inode $PQUOTINO" -c "p core.nblocks" $SCRATCH_DEV + # success, all done status=0 exit diff --git a/tests/xfs/007.out b/tests/xfs/007.out index 0fc17ae..7c5bff5 100644 --- a/tests/xfs/007.out +++ b/tests/xfs/007.out @@ -8,3 +8,12 @@ core.nblocks = 1 *** Usage after quotarm *** core.nblocks = 0 core.nblocks = 0 +*** umount +*** Usage before quotarm *** +core.nblocks = 1 +core.nblocks = 1 +*** turn off user and project quotas +*** umount +*** Usage after quotarm *** +core.nblocks = 0 +core.nblocks = 0 -- 1.8.3.2