From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pb0-f53.google.com ([209.85.160.53]:51664 "EHLO mail-pb0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751660Ab3BVGMk (ORCPT ); Fri, 22 Feb 2013 01:12:40 -0500 Received: by mail-pb0-f53.google.com with SMTP id un1so214607pbc.40 for ; Thu, 21 Feb 2013 22:12:40 -0800 (PST) From: Hemanth Kumar To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Cc: skjmca51@gmail.com, ganeshkumar14@gmail.com, kirantpatil@gmail.com, praneethu.u@gmail.com, chethan.casey@gmail.com, sensille@gmx.net, bo.li.liu@oracle.com, hugo@carfax.org.uk, sandeen@redhat.com, Hemanth Kumar Subject: [Tests] xfs test[299]:Btrfs hierarchical Quotas Date: Fri, 22 Feb 2013 11:42:19 +0530 Message-Id: <1361513539-3954-1-git-send-email-hemanthkumar51@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-btrfs-owner@vger.kernel.org List-ID: Signed-off-by: Hemanth Kumar --- 299 | 38 ++++++++++++++++++++++++++++++++++++++ 299.out | 20 ++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 299 create mode 100644 299.out diff --git a/299 b/299 new file mode 100644 index 0000000..6b03438 --- /dev/null +++ b/299 @@ -0,0 +1,38 @@ +#! /bin/bash +# FS QA Test No. 299 +# +# Test btrfs's hierarchical quotas +# +#------------------------------------------------------------------ +# +# creator +owner=hemanthkumar51@gmail.com + +seq=`basename $0` +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! + +_cleanup() +{ + rm -rf $tmp.* +} + +trap "_cleanup ; exit \$status" 0 1 2 3 15 + +#Enabeling btrfs qutas +btrfs quota enable $TEST_DIR +echo "quota enabled on $TEST_DEV" +btrfs subvolume create $TEST_DIR/vol1 +btrfs subvolume create $TEST_DIR/vol1/vol2 +btrfs subvolume create $TEST_DIR/vol1/vol2/vol3 +btrfs qgroup limit 5m $TEST_DIR/vol1 +btrfs qgroup limit 3m $TEST_DIR/vol1/vol2 +btrfs qgroup limit 2m $TEST_DIR/vol1/vol2/vol3 +dd if=$TEST_DEV of=$TEST_DIR/vol1/vol2/vol3/file1 bs=3M count=1 +dd if=$TEST_DEV of=$TEST_DIR/vol1/vol2/file1 bs=2M count=1 +dd if=$TEST_DEV of=$TEST_DIR/vol1/file1 bs=5M count=1 +btrfs qgroup show $TEST_DIR +exit diff --git a/299.out b/299.out new file mode 100644 index 0000000..f9a6b96 --- /dev/null +++ b/299.out @@ -0,0 +1,20 @@ +QA output created by 299 +quota enabled on /dev/sdc5 +Create subvolume '/test/vol1' +Create subvolume '/test/vol1/vol2' +Create subvolume '/test/vol1/vol2/vol3' +dd: writing ‘/test/vol1/vol2/vol3/file1’: Disk quota exceeded +1+0 records in +0+0 records out +2031616 bytes (2.0 MB) copied, 0.128843 s, 15.8 MB/s +1+0 records in +1+0 records out +2097152 bytes (2.1 MB) copied, 0.00884457 s, 237 MB/s +dd: writing ‘/test/vol1/file1’: Disk quota exceeded +1+0 records in +0+0 records out +5177344 bytes (5.2 MB) copied, 0.0732531 s, 70.7 MB/s +0/257 4096 4096 +0/258 4096 4096 +0/259 4096 4096 + -- 1.8.1.2 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CF45A7F50 for ; Fri, 22 Feb 2013 00:12:45 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4DB82AC003 for ; Thu, 21 Feb 2013 22:12:42 -0800 (PST) Received: from mail-da0-f48.google.com (mail-da0-f48.google.com [209.85.210.48]) by cuda.sgi.com with ESMTP id nx4GrcEoUKLm0tiJ (version=TLSv1 cipher=RC4-SHA bits=128 verify=NO) for ; Thu, 21 Feb 2013 22:12:41 -0800 (PST) Received: by mail-da0-f48.google.com with SMTP id w4so192205dam.7 for ; Thu, 21 Feb 2013 22:12:40 -0800 (PST) From: Hemanth Kumar Subject: [Tests] xfs test[299]:Btrfs hierarchical Quotas Date: Fri, 22 Feb 2013 11:42:19 +0530 Message-Id: <1361513539-3954-1-git-send-email-hemanthkumar51@gmail.com> MIME-Version: 1.0 List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xfs-bounces@oss.sgi.com Sender: xfs-bounces@oss.sgi.com To: linux-btrfs@vger.kernel.org, xfs@oss.sgi.com Cc: chethan.casey@gmail.com, sandeen@redhat.com, sensille@gmx.net, ganeshkumar14@gmail.com, praneethu.u@gmail.com, hugo@carfax.org.uk, bo.li.liu@oracle.com, skjmca51@gmail.com, Hemanth Kumar , kirantpatil@gmail.com ClNpZ25lZC1vZmYtYnk6IEhlbWFudGggS3VtYXIgPGhlbWFudGhrdW1hcjUxQGdtYWlsLmNvbT4K LS0tCiAyOTkgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDI5OS5vdXQgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1OCBp bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgMjk5CiBjcmVhdGUgbW9kZSAxMDA2NDQg Mjk5Lm91dAoKZGlmZiAtLWdpdCBhLzI5OSBiLzI5OQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwLi42YjAzNDM4Ci0tLSAvZGV2L251bGwKKysrIGIvMjk5CkBAIC0wLDAgKzEsMzgg QEAKKyMhIC9iaW4vYmFzaAorIyBGUyBRQSBUZXN0IE5vLiAyOTkKKyMKKyMgVGVzdCBidHJmcydz IGhpZXJhcmNoaWNhbCBxdW90YXMKKyMKKyMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyMKKyMgY3JlYXRvcgorb3duZXI9 aGVtYW50aGt1bWFyNTFAZ21haWwuY29tCisKK3NlcT1gYmFzZW5hbWUgJDBgCitlY2hvICJRQSBv dXRwdXQgY3JlYXRlZCBieSAkc2VxIgorCitoZXJlPWBwd2RgCit0bXA9L3RtcC8kJAorc3RhdHVz PTEgICAgICAgICMgZmFpbHVyZSBpcyB0aGUgZGVmYXVsdCEKKworX2NsZWFudXAoKQoreworICAg IHJtIC1yZiAkdG1wLioKK30KKwordHJhcCAiX2NsZWFudXAgOyBleGl0IFwkc3RhdHVzIiAwIDEg MiAzIDE1CisKKyNFbmFiZWxpbmcgYnRyZnMgcXV0YXMKK2J0cmZzIHF1b3RhIGVuYWJsZSAkVEVT VF9ESVIKK2VjaG8gInF1b3RhIGVuYWJsZWQgb24gJFRFU1RfREVWIgorYnRyZnMgc3Vidm9sdW1l IGNyZWF0ZSAkVEVTVF9ESVIvdm9sMQorYnRyZnMgc3Vidm9sdW1lIGNyZWF0ZSAkVEVTVF9ESVIv dm9sMS92b2wyCitidHJmcyBzdWJ2b2x1bWUgY3JlYXRlICRURVNUX0RJUi92b2wxL3ZvbDIvdm9s MworYnRyZnMgcWdyb3VwIGxpbWl0IDVtICRURVNUX0RJUi92b2wxCitidHJmcyBxZ3JvdXAgbGlt aXQgM20gJFRFU1RfRElSL3ZvbDEvdm9sMgorYnRyZnMgcWdyb3VwIGxpbWl0IDJtICRURVNUX0RJ Ui92b2wxL3ZvbDIvdm9sMworZGQgaWY9JFRFU1RfREVWIG9mPSRURVNUX0RJUi92b2wxL3ZvbDIv dm9sMy9maWxlMSBicz0zTSBjb3VudD0xCitkZCBpZj0kVEVTVF9ERVYgb2Y9JFRFU1RfRElSL3Zv bDEvdm9sMi9maWxlMSBicz0yTSBjb3VudD0xCitkZCBpZj0kVEVTVF9ERVYgb2Y9JFRFU1RfRElS L3ZvbDEvZmlsZTEgYnM9NU0gY291bnQ9MQorYnRyZnMgcWdyb3VwIHNob3cgJFRFU1RfRElSCitl eGl0CmRpZmYgLS1naXQgYS8yOTkub3V0IGIvMjk5Lm91dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwLi5mOWE2Yjk2Ci0tLSAvZGV2L251bGwKKysrIGIvMjk5Lm91dApAQCAtMCww ICsxLDIwIEBACitRQSBvdXRwdXQgY3JlYXRlZCBieSAyOTkKK3F1b3RhIGVuYWJsZWQgb24gL2Rl di9zZGM1CitDcmVhdGUgc3Vidm9sdW1lICcvdGVzdC92b2wxJworQ3JlYXRlIHN1YnZvbHVtZSAn L3Rlc3Qvdm9sMS92b2wyJworQ3JlYXRlIHN1YnZvbHVtZSAnL3Rlc3Qvdm9sMS92b2wyL3ZvbDMn CitkZDogd3JpdGluZyDigJgvdGVzdC92b2wxL3ZvbDIvdm9sMy9maWxlMeKAmTogRGlzayBxdW90 YSBleGNlZWRlZAorMSswIHJlY29yZHMgaW4KKzArMCByZWNvcmRzIG91dAorMjAzMTYxNiBieXRl cyAoMi4wIE1CKSBjb3BpZWQsIDAuMTI4ODQzIHMsIDE1LjggTUIvcworMSswIHJlY29yZHMgaW4K KzErMCByZWNvcmRzIG91dAorMjA5NzE1MiBieXRlcyAoMi4xIE1CKSBjb3BpZWQsIDAuMDA4ODQ0 NTcgcywgMjM3IE1CL3MKK2RkOiB3cml0aW5nIOKAmC90ZXN0L3ZvbDEvZmlsZTHigJk6IERpc2sg cXVvdGEgZXhjZWVkZWQKKzErMCByZWNvcmRzIGluCiswKzAgcmVjb3JkcyBvdXQKKzUxNzczNDQg Ynl0ZXMgKDUuMiBNQikgY29waWVkLCAwLjA3MzI1MzEgcywgNzAuNyBNQi9zCiswLzI1NyA0MDk2 IDQwOTYKKzAvMjU4IDQwOTYgNDA5NgorMC8yNTkgNDA5NiA0MDk2CisKLS0gCjEuOC4xLjIKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnhmcyBtYWlsaW5n IGxpc3QKeGZzQG9zcy5zZ2kuY29tCmh0dHA6Ly9vc3Muc2dpLmNvbS9tYWlsbWFuL2xpc3RpbmZv L3hmcwo=