public inbox for lvm2-cvs@sourceware.org
help / color / mirror / Atom feed
* 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
@ 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-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 --
2008-11-10 12:37 LVM2/test t-lvcreate-usage.sh mornfall
-- strict thread matches above, loose matches on Subject: below --
2011-06-28 9:43 agk
2010-04-13 6:25 mornfall
2009-05-08 21:50 wysochanski
2009-05-08 4:24 wysochanski
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).