|
|
f0aa83 |
From 42dd15665401075992d390ed034793c5c036e11f Mon Sep 17 00:00:00 2001
|
|
|
f0aa83 |
From: Zdenek Kabelac <zkabelac@redhat.com>
|
|
|
f0aa83 |
Date: Thu, 11 Jan 2018 16:05:44 +0100
|
|
|
f0aa83 |
Subject: [PATCH 21/25] tests: properly test with clustered VG
|
|
|
f0aa83 |
|
|
|
f0aa83 |
Testing in cluster makes sense only with clustered VG.
|
|
|
f0aa83 |
|
|
|
f0aa83 |
(cherry picked from commit 8c7ec44bf0fb23e2c5e426c5d07b02e3d25f5b59)
|
|
|
f0aa83 |
---
|
|
|
f0aa83 |
test/shell/pvmove-basic.sh | 10 +++++-----
|
|
|
f0aa83 |
test/shell/pvmove-raid-segtypes.sh | 14 +++++++-------
|
|
|
f0aa83 |
test/shell/pvmove-thin-segtypes.sh | 14 +++++++-------
|
|
|
f0aa83 |
3 files changed, 19 insertions(+), 19 deletions(-)
|
|
|
f0aa83 |
|
|
|
f0aa83 |
diff --git a/test/shell/pvmove-basic.sh b/test/shell/pvmove-basic.sh
|
|
|
f0aa83 |
index 056274d..42f165b 100644
|
|
|
f0aa83 |
--- a/test/shell/pvmove-basic.sh
|
|
|
f0aa83 |
+++ b/test/shell/pvmove-basic.sh
|
|
|
f0aa83 |
@@ -26,15 +26,15 @@ which md5sum || skip
|
|
|
f0aa83 |
# Utilities
|
|
|
f0aa83 |
|
|
|
f0aa83 |
create_vg_() {
|
|
|
f0aa83 |
- vgcreate -c n -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
+ vgcreate -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
}
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# ---------------------------------------------------------------------
|
|
|
f0aa83 |
# Common environment setup/cleanup for each sub testcases
|
|
|
f0aa83 |
prepare_lvs_() {
|
|
|
f0aa83 |
- lvcreate -l2 -n $lv1 $vg "$dev1"
|
|
|
f0aa83 |
+ lvcreate -aey -l2 -n $lv1 $vg "$dev1"
|
|
|
f0aa83 |
check lv_on $vg $lv1 "$dev1"
|
|
|
f0aa83 |
- lvcreate -l9 -i3 -n $lv2 $vg "$dev2" "$dev3" "$dev4"
|
|
|
f0aa83 |
+ lvcreate -aey -l9 -i3 -n $lv2 $vg "$dev2" "$dev3" "$dev4"
|
|
|
f0aa83 |
check lv_on $vg $lv2 "$dev2" "$dev3" "$dev4"
|
|
|
f0aa83 |
lvextend -l+2 $vg/$lv1 "$dev2"
|
|
|
f0aa83 |
check lv_on $vg $lv1 "$dev1" "$dev2"
|
|
|
f0aa83 |
@@ -57,7 +57,7 @@ prepare_lvs_() {
|
|
|
f0aa83 |
# original content should be preserved
|
|
|
f0aa83 |
restore_lvs_() {
|
|
|
f0aa83 |
vgcfgrestore -f bak-$$ $vg
|
|
|
f0aa83 |
- vgchange -ay $vg
|
|
|
f0aa83 |
+ vgchange -aey $vg
|
|
|
f0aa83 |
}
|
|
|
f0aa83 |
|
|
|
f0aa83 |
lvs_not_changed_() {
|
|
|
f0aa83 |
@@ -348,7 +348,7 @@ vgremove -ff $vg
|
|
|
f0aa83 |
pvcreate "${DEVICES[@]}"
|
|
|
f0aa83 |
pvcreate --metadatacopies 0 "$dev1" "$dev2"
|
|
|
f0aa83 |
create_vg_
|
|
|
f0aa83 |
-lvcreate -l4 -n $lv1 $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey -l4 -n $lv1 $vg "$dev1"
|
|
|
f0aa83 |
pvmove $mode "$dev1"
|
|
|
f0aa83 |
|
|
|
f0aa83 |
#COMM "pvmove fails activating mirror, properly restores state before pvmove"
|
|
|
f0aa83 |
diff --git a/test/shell/pvmove-raid-segtypes.sh b/test/shell/pvmove-raid-segtypes.sh
|
|
|
f0aa83 |
index be41547..6584b74 100644
|
|
|
f0aa83 |
--- a/test/shell/pvmove-raid-segtypes.sh
|
|
|
f0aa83 |
+++ b/test/shell/pvmove-raid-segtypes.sh
|
|
|
f0aa83 |
@@ -22,7 +22,7 @@ aux have_raid 1 3 5 || skip
|
|
|
f0aa83 |
aux prepare_pvs 5 20
|
|
|
f0aa83 |
get_devs
|
|
|
f0aa83 |
|
|
|
f0aa83 |
-vgcreate -c n -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
+vgcreate -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
|
|
|
f0aa83 |
for mode in "--atomic" ""
|
|
|
f0aa83 |
do
|
|
|
f0aa83 |
@@ -33,8 +33,8 @@ do
|
|
|
f0aa83 |
# 3) Move only the second LV by name
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# Testing pvmove of RAID1 LV
|
|
|
f0aa83 |
-lvcreate -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
-lvcreate --regionsize 16K -l 2 --type raid1 -m 1 -n $lv1 $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
+lvcreate -aey -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey --regionsize 16K -l 2 --type raid1 -m 1 -n $lv1 $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
check lv_tree_on $vg ${lv1}_foo "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg $lv1 "$dev1" "$dev2"
|
|
|
f0aa83 |
aux mkdev_md5sum $vg $lv1
|
|
|
f0aa83 |
@@ -49,8 +49,8 @@ check dev_md5sum $vg $lv1
|
|
|
f0aa83 |
lvremove -ff $vg
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# Testing pvmove of RAID10 LV
|
|
|
f0aa83 |
-lvcreate -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
-lvcreate -l 4 --type raid10 -i 2 -m 1 -n $lv1 $vg \
|
|
|
f0aa83 |
+lvcreate -aey -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey -l 4 --type raid10 -i 2 -m 1 -n $lv1 $vg \
|
|
|
f0aa83 |
"$dev1" "$dev2" "$dev3" "$dev4"
|
|
|
f0aa83 |
check lv_tree_on $vg ${lv1}_foo "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg $lv1 "$dev1" "$dev2" "$dev3" "$dev4"
|
|
|
f0aa83 |
@@ -75,8 +75,8 @@ check dev_md5sum $vg $lv1
|
|
|
f0aa83 |
lvremove -ff $vg
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# Testing pvmove of RAID5 LV
|
|
|
f0aa83 |
-lvcreate -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
-lvcreate -l 4 --type raid5 -i 2 -n $lv1 $vg \
|
|
|
f0aa83 |
+lvcreate -aey -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey -l 4 --type raid5 -i 2 -n $lv1 $vg \
|
|
|
f0aa83 |
"$dev1" "$dev2" "$dev3"
|
|
|
f0aa83 |
check lv_tree_on $vg ${lv1}_foo "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg $lv1 "$dev1" "$dev2" "$dev3"
|
|
|
f0aa83 |
diff --git a/test/shell/pvmove-thin-segtypes.sh b/test/shell/pvmove-thin-segtypes.sh
|
|
|
f0aa83 |
index 01d98b4..08685c8 100644
|
|
|
f0aa83 |
--- a/test/shell/pvmove-thin-segtypes.sh
|
|
|
f0aa83 |
+++ b/test/shell/pvmove-thin-segtypes.sh
|
|
|
f0aa83 |
@@ -24,7 +24,7 @@ aux have_raid 1 3 5 || skip
|
|
|
f0aa83 |
aux prepare_pvs 5 20
|
|
|
f0aa83 |
get_devs
|
|
|
f0aa83 |
|
|
|
f0aa83 |
-vgcreate -c n -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
+vgcreate -s 128k "$vg" "${DEVICES[@]}"
|
|
|
f0aa83 |
|
|
|
f0aa83 |
for mode in "--atomic" ""
|
|
|
f0aa83 |
do
|
|
|
f0aa83 |
@@ -37,8 +37,8 @@ do
|
|
|
f0aa83 |
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# Testing pvmove of thin LV
|
|
|
f0aa83 |
-lvcreate -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
-lvcreate -T $vg/${lv1}_pool -l 4 -V 8 -n $lv1 "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey -T $vg/${lv1}_pool -l 4 -V 8 -n $lv1 "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg ${lv1}_foo "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg $lv1 "$dev1"
|
|
|
f0aa83 |
aux mkdev_md5sum $vg $lv1
|
|
|
f0aa83 |
@@ -53,12 +53,12 @@ check dev_md5sum $vg $lv1
|
|
|
f0aa83 |
lvremove -ff $vg
|
|
|
f0aa83 |
|
|
|
f0aa83 |
# Testing pvmove of thin LV on RAID
|
|
|
f0aa83 |
-lvcreate -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
-lvcreate --type raid1 -m 1 -l 4 -n ${lv1}_raid1_pool $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
-lvcreate --type raid1 -m 1 -L 2 -n ${lv1}_raid1_meta $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
+lvcreate -aey -l 2 -n ${lv1}_foo $vg "$dev1"
|
|
|
f0aa83 |
+lvcreate -aey --type raid1 -m 1 -l 4 -n ${lv1}_raid1_pool $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
+lvcreate -aey --type raid1 -m 1 -L 2 -n ${lv1}_raid1_meta $vg "$dev1" "$dev2"
|
|
|
f0aa83 |
lvconvert --yes --thinpool $vg/${lv1}_raid1_pool \
|
|
|
f0aa83 |
--poolmetadata ${lv1}_raid1_meta
|
|
|
f0aa83 |
-lvcreate -T $vg/${lv1}_raid1_pool -V 8 -n $lv1
|
|
|
f0aa83 |
+lvcreate -aey -T $vg/${lv1}_raid1_pool -V 8 -n $lv1
|
|
|
f0aa83 |
check lv_tree_on $vg ${lv1}_foo "$dev1"
|
|
|
f0aa83 |
check lv_tree_on $vg $lv1 "$dev1" "$dev2"
|
|
|
f0aa83 |
aux mkdev_md5sum $vg $lv1
|
|
|
f0aa83 |
--
|
|
|
f0aa83 |
1.8.3.1
|
|
|
f0aa83 |
|