public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* LVM2/test t-lvcreate-usage.sh
@ 2011-06-28  9:43 agk
  0 siblings, 0 replies; 6+ messages in thread
From: agk @ 2011-06-28  9:43 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	agk@sourceware.org	2011-06-28 09:43:28

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	More readahead tests.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.19&r2=1.20

--- LVM2/test/t-lvcreate-usage.sh	2011/01/05 00:16:20	1.19
+++ LVM2/test/t-lvcreate-usage.sh	2011/06/28 09:43:28	1.20
@@ -131,11 +131,22 @@
 lvremove -ff $vg
 lvcreate -L 32m -n $lv --readahead none $vg
 check lv_field $vg/$lv lv_read_ahead "0"
+check lv_field $vg/$lv lv_kernel_read_ahead "0"
 lvremove -ff $vg
 lvcreate -L 32m -n $lv --readahead 8k $vg
 check lv_field $vg/$lv lv_read_ahead "8.00k"
+check lv_field $vg/$lv lv_kernel_read_ahead "8.00k"
 lvremove -ff $vg
 lvcreate -L 32m -n $lv --readahead auto $vg
 check lv_field $vg/$lv lv_read_ahead "auto"
+check lv_field $vg/$lv lv_kernel_read_ahead "128.00k"
+lvremove -ff $vg
+lvcreate -L 32m -n $lv -i2 --stripesize 16k --readahead auto $vg
+check lv_field $vg/$lv lv_read_ahead "auto"
+check lv_field $vg/$lv lv_kernel_read_ahead "128.00k"
+lvremove -ff $vg
+lvcreate -L 32m -n $lv -i2 --stripesize 128k --readahead auto $vg
+check lv_field $vg/$lv lv_read_ahead "auto"
+check lv_field $vg/$lv lv_kernel_read_ahead "512.00k"
 lvremove -ff $vg
 


^ permalink raw reply	[flat|nested] 6+ messages in thread

* LVM2/test t-lvcreate-usage.sh
@ 2010-04-13  6:25 mornfall
  0 siblings, 0 replies; 6+ messages in thread
From: mornfall @ 2010-04-13  6:25 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	mornfall@sourceware.org	2010-04-13 06:25:08

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	Fix t-lvcreate-usage, as lvcreate ... -i1 no longer prints "Redundant stripes
	argument: default is 1".

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.17&r2=1.18

--- LVM2/test/t-lvcreate-usage.sh	2009/12/03 01:48:07	1.17
+++ LVM2/test/t-lvcreate-usage.sh	2010/04/13 06:25:08	1.18
@@ -33,8 +33,7 @@
 grep "^  Stripe size cannot be larger than" err
 
 # 'lvcreate w/single stripe succeeds with diagnostics to stdout' 
-lvcreate -L 64m -n $lv -i1 --stripesize 4 $vg >out 2>err
-grep "^  Redundant stripes argument: default is 1\$" out 
+lvcreate -L 64m -n $lv -i1 --stripesize 4 $vg 2> err | tee out
 grep "^  Ignoring stripesize argument with single stripe\$" out 
 lvdisplay $vg 
 lvremove -ff $vg


^ permalink raw reply	[flat|nested] 6+ messages in thread

* LVM2/test t-lvcreate-usage.sh
@ 2009-05-08 21:50 wysochanski
  0 siblings, 0 replies; 6+ messages in thread
From: wysochanski @ 2009-05-08 21:50 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	wysochanski@sourceware.org	2009-05-08 21:50:22

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	Update tests for region_size.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.11&r2=1.12

--- LVM2/test/t-lvcreate-usage.sh	2009/05/08 04:24:52	1.11
+++ LVM2/test/t-lvcreate-usage.sh	2009/05/08 21:50:20	1.12
@@ -13,7 +13,7 @@
 
 . ./test-utils.sh
 
-aux prepare_pvs 2
+aux prepare_pvs 4
 aux pvcreate --metadatacopies 0 $dev1
 vgcreate -cn $vg $devs
 
@@ -48,10 +48,6 @@
 not lvcreate -L 64M -n $lv -i129 $vg 2>err
 grep "^  Number of stripes (129) must be between 1 and 128\$" err
 
-# 'lvcreate rejects an invalid regionsize (bz186013)' 
-not lvcreate -L 64M -n $lv -R0 $vg 2>err
-grep "Non-zero region size must be supplied." err
-
 # The case on lvdisplay output is to verify that the LV was not created.
 # 'lvcreate rejects an invalid stripe size'
 not lvcreate -L 64M -n $lv -i2 --stripesize 3 $vg 2>err
@@ -84,3 +80,18 @@
 lvremove -ff $vg
 vgchange -l 0 $vg
 
+# regionsize must be
+# - nonzero (bz186013)
+# - a power of 2 and a multiple of page size
+# - <= size of LV
+not lvcreate -L 32M -n $lv -R0 $vg 2>err
+grep "Non-zero region size must be supplied." err
+not lvcreate -L 32M -n $lv -R 11k $vg
+not lvcreate -L 32M -n $lv -R 1k $vg
+lvcreate -L 32M -n $lv --regionsize 128M  -m 1 $vg
+check_lv_field_ $vg/$lv regionsize "32.00M"
+lvremove -ff $vg
+lvcreate -L 32M -n $lv --regionsize 4M -m 1 $vg
+check_lv_field_ $vg/$lv regionsize "4.00M"
+lvremove -ff $vg
+


^ permalink raw reply	[flat|nested] 6+ messages in thread

* LVM2/test t-lvcreate-usage.sh
@ 2009-05-08  4:24 wysochanski
  0 siblings, 0 replies; 6+ messages in thread
From: wysochanski @ 2009-05-08  4:24 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	wysochanski@sourceware.org	2009-05-08 04:24:52

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	Validate chunksize and originsize for snapshots.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.10&r2=1.11

--- LVM2/test/t-lvcreate-usage.sh	2009/03/16 14:34:58	1.10
+++ LVM2/test/t-lvcreate-usage.sh	2009/05/08 04:24:52	1.11
@@ -67,3 +67,20 @@
 vgs $vg
 lvremove -ff $vg
 vgchange -l 0 $vg
+
+# lvcreate rejects invalid chunksize, accepts between 4K and 512K
+# validate origin_size
+vgremove -ff $vg
+vgcreate -cn $vg $devs
+lvcreate -L 32M -n $lv1 $vg
+not lvcreate -L 8M -n $lv2 -s --chunksize 3K $vg/$lv1
+not lvcreate -L 8M -n $lv2 -s --chunksize 1024K $vg/$lv1
+lvcreate -L 8M -n $lv2 -s --chunksize 4K $vg/$lv1
+check_lv_field_ $vg/$lv2 chunk_size 4.00K
+check_lv_field_ $vg/$lv2 origin_size 32.00M
+lvcreate -L 8M -n $lv3 -s --chunksize 512K $vg/$lv1
+check_lv_field_ $vg/$lv3 chunk_size 512.00K
+check_lv_field_ $vg/$lv3 origin_size 32.00M
+lvremove -ff $vg
+vgchange -l 0 $vg
+


^ permalink raw reply	[flat|nested] 6+ messages in thread

* LVM2/test t-lvcreate-usage.sh
@ 2008-11-10 12:37 mornfall
  0 siblings, 0 replies; 6+ messages in thread
From: mornfall @ 2008-11-10 12:37 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	mornfall@sourceware.org	2008-11-10 12:37:03

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	Add bz186013 check -- lvcreate rejects an invalid regionsize (jstava).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.8&r2=1.9

--- LVM2/test/t-lvcreate-usage.sh	2008/09/30 17:50:56	1.8
+++ LVM2/test/t-lvcreate-usage.sh	2008/11/10 12:37:03	1.9
@@ -13,9 +13,11 @@
 
 . ./test-utils.sh
 
-aux prepare_vg 2
+aux prepare_pvs 2
+aux pvcreate --metadatacopies 0 $dev1
+vgcreate -cn $vg $devs
 
-# "lvcreate rejects repeated invocation (run 2 times)" 
+# "lvcreate rejects repeated invocation (run 2 times) (bz178216)" 
 lvcreate -n $lv -l 4 $vg 
 not lvcreate -n $lv -l 4 $vg
 lvremove -ff $vg/$lv
@@ -46,6 +48,10 @@
 not lvcreate -L 64M -n $lv -i129 $vg 2>err
 grep "^  Number of stripes (129) must be between 1 and 128\$" err
 
+# 'lvcreate rejects an invalid regionsize (bz186013)' 
+not lvcreate -L 64M -n $lv -R0 $vg 2>err
+grep "Non-zero region size must be supplied." err
+
 # The case on lvdisplay output is to verify that the LV was not created.
 # 'lvcreate rejects an invalid stripe size'
 not lvcreate -L 64M -n $lv -i2 --stripesize 3 $vg 2>err


^ permalink raw reply	[flat|nested] 6+ messages in thread

* LVM2/test t-lvcreate-usage.sh
@ 2008-09-30 17:50 mornfall
  0 siblings, 0 replies; 6+ messages in thread
From: mornfall @ 2008-09-30 17:50 UTC (permalink / raw)
  To: lvm-devel, lvm2-cvs

CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	mornfall@sourceware.org	2008-09-30 17:50:56

Modified files:
	test           : t-lvcreate-usage.sh 

Log message:
	Fix a syntax error in one of the scripts, introduced by last commit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvcreate-usage.sh.diff?cvsroot=lvm2&r1=1.7&r2=1.8

--- LVM2/test/t-lvcreate-usage.sh	2008/09/30 17:47:34	1.7
+++ LVM2/test/t-lvcreate-usage.sh	2008/09/30 17:50:56	1.8
@@ -50,5 +50,5 @@
 # 'lvcreate rejects an invalid stripe size'
 not lvcreate -L 64M -n $lv -i2 --stripesize 3 $vg 2>err
 grep "^  Invalid stripe size 3\.00 KB\$" err
-case $(lvdisplay $vg) in "") true ;; *) false ;; esac'
+case $(lvdisplay $vg) in "") true ;; *) false ;; esac
 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-06-28  9:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-28  9:43 LVM2/test t-lvcreate-usage.sh agk
  -- strict thread matches above, loose matches on Subject: below --
2010-04-13  6:25 mornfall
2009-05-08 21:50 wysochanski
2009-05-08  4:24 wysochanski
2008-11-10 12:37 mornfall
2008-09-30 17:50 mornfall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).