summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarian Csontos <mcsontos@redhat.com>2014-04-22 12:47:14 +0200
committerMarian Csontos <mcsontos@redhat.com>2014-04-22 12:53:30 +0200
commit795944f178c233ac3f638574de704322f130078a (patch)
treed1dd55c16225fd868ed911b16251be74893a97ad
parent7a1777302ff21bbc7cd81a1141f9c88c8fac2511 (diff)
downloadlvm2-795944f178c233ac3f638574de704322f130078a.tar.gz
test: add lvresize tests
- test for Bug 1088153 - test lvextend does not reduce nor lvreduce extend LV
-rw-r--r--test/shell/lvresize-usage.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/shell/lvresize-usage.sh b/test/shell/lvresize-usage.sh
index 84431ed93..65f6b1e01 100644
--- a/test/shell/lvresize-usage.sh
+++ b/test/shell/lvresize-usage.sh
@@ -24,3 +24,14 @@ not lvresize -v -l +4 xxx/$lv
ESIZE=$(get vg_field $vg vg_extent_size --units b)
lvextend -L+64m -i 2 -I$(( ${ESIZE%%B} * 2 ))B $vg/$lv 2>&1 | tee err
grep "Reducing stripe size" err
+
+lvremove -ff $vg
+
+lvcreate -L 10M -n lv $vg $dev1
+lvextend -L +10M $vg/lv $dev2
+
+# Attempt to reduce with lvextend and vice versa:
+not lvextend -L 16M $vg/lv
+not lvreduce -L 32M $vg/lv
+
+lvremove -ff $vg