diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-04-02 16:01:01 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-04-02 16:01:01 +0200 |
commit | 196602524515756b2ac504937ec6d61d22ba49ed (patch) | |
tree | 31dbb25c13fffd0188de829d0af121db1244fcae /test/shell/lvcreate-thin.sh | |
parent | a16324b0d3ee2e3166ca0a9b5c87b5a68e756a68 (diff) | |
download | lvm2-196602524515756b2ac504937ec6d61d22ba49ed.tar.gz |
tests: split bigger test
Use separate new test and avoid teardown_devs
in the middle of single test.
Diffstat (limited to 'test/shell/lvcreate-thin.sh')
-rw-r--r-- | test/shell/lvcreate-thin.sh | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/shell/lvcreate-thin.sh b/test/shell/lvcreate-thin.sh index 2884d5331..66d986bcf 100644 --- a/test/shell/lvcreate-thin.sh +++ b/test/shell/lvcreate-thin.sh @@ -232,49 +232,3 @@ not lvcreate -T mirpool -L4M --alloc anywhere -m1 $vg not lvcreate --thinpool mirpool -L4M --alloc anywhere -m1 $vg vgremove -ff $vg - -# Test --poolmetadatasize range -# allocating large devices for testing -aux teardown_devs -aux prepare_pvs 10 16500 -vgcreate $vg -s 64K $(cat DEVICES) - -# Size 0 is not valid -invalid lvcreate -L4M --chunksize 128 --poolmetadatasize 0 -T $vg/pool1 2>out -lvcreate -L4M --chunksize 128 --poolmetadatasize 16k -T $vg/pool1 2>out -grep "WARNING: Minimum" out -# FIXME: metadata allocation fails, if PV doesn't have at least 16GB -# i.e. pool metadata device cannot be multisegment -lvcreate -L4M --chunksize 64k --poolmetadatasize 17G -T $vg/pool2 2>out -grep "WARNING: Maximum" out -check lv_field $vg/pool1_tmeta size "2.00m" -check lv_field $vg/pool2_tmeta size "16.00g" -lvremove -ff $vg - -# Test automatic calculation of pool metadata size -lvcreate -L160G -T $vg/pool -check lv_field $vg/pool lv_metadata_size "80.00m" -check lv_field $vg/pool chunksize "128.00k" -lvremove -ff $vg/pool - -lvcreate -L10G --chunksize 256 -T $vg/pool1 -lvcreate -L60G --chunksize 1024 -T $vg/pool2 -check lv_field $vg/pool1_tmeta size "2.50m" -check lv_field $vg/pool2_tmeta size "3.75m" -lvremove -ff $vg - -# Block size of multiple 64KB needs >= 1.4 -if aux have_thin 1 4 0 ; then -# Test chunk size is rounded to 64KB boundary -lvcreate -L10G --poolmetadatasize 4M -T $vg/pool -check lv_field $vg/pool chunk_size "192.00k" -fi -# Old thinpool target required rounding to power of 2 -aux lvmconf "global/thin_disabled_features = [ \"block_size\" ]" -lvcreate -L10G --poolmetadatasize 4M -T $vg/pool_old -check lv_field $vg/pool_old chunk_size "256.00k" -lvremove -ff $vg -# reset -#aux lvmconf "global/thin_disabled_features = []" - -vgremove -ff $vg |