diff options
author | Marian Csontos <mcsontos@redhat.com> | 2014-04-22 12:47:14 +0200 |
---|---|---|
committer | Marian Csontos <mcsontos@redhat.com> | 2014-04-22 12:53:30 +0200 |
commit | 795944f178c233ac3f638574de704322f130078a (patch) | |
tree | d1dd55c16225fd868ed911b16251be74893a97ad | |
parent | 7a1777302ff21bbc7cd81a1141f9c88c8fac2511 (diff) | |
download | lvm2-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.sh | 11 |
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 |