diff --git a/test/shell/mirror-names.sh b/test/shell/mirror-names.sh index 9c2868acf..789cbfc9d 100644 --- a/test/shell/mirror-names.sh +++ b/test/shell/mirror-names.sh @@ -37,11 +37,11 @@ lv_devices_() { } lv_mirror_log_() { - test $(get lv_field $1 mirror_log) = $2 + get lv_field $1 mirror_log | tr -d [] } lv_convert_lv_() { - get lv_field $1 convert_lv + get lv_field $1 convert_lv | tr -d [] } enable_devs() { @@ -87,7 +87,7 @@ lvcreate -an -Zn -l2 --type mirror -m1 -n $lv1 $vg lv_devices_ $vg/$lv1 ${lv1}_mimage_0 ${lv1}_mimage_1 #COMM "mirror log is ${lv1}_mlog" -lv_mirror_log_ $vg/$lv1 ${lv1}_mlog +test $(lv_mirror_log_ $vg/$lv1) = ${lv1}_mlog # "cleanup" check_and_cleanup_lvs_ diff --git a/test/shell/pvmove-abort.sh b/test/shell/pvmove-abort.sh index b7e3105ca..09a6af221 100644 --- a/test/shell/pvmove-abort.sh +++ b/test/shell/pvmove-abort.sh @@ -53,8 +53,8 @@ pvmove --abort "$dev1" # check if proper pvmove was canceled get lv_field $vg name -a | tee out -not grep "^pvmove0" out -grep "^pvmove1" out +not egrep "^\[?pvmove0" out +egrep "^\[?pvmove1" out fi diff --git a/test/shell/pvmove-resume-1.sh b/test/shell/pvmove-resume-1.sh index 8e4b6a7fa..5167da5bf 100644 --- a/test/shell/pvmove-resume-1.sh +++ b/test/shell/pvmove-resume-1.sh @@ -89,13 +89,13 @@ test_pvmove_resume() { aux enable_dev "$dev4" i=0 - while get lv_field $vg name -a | grep "^pvmove"; do + while get lv_field $vg name -a | egrep "^\[?pvmove"; do # wait for 30 secs at max test $i -ge 300 && die "Pvmove is too slow or does not progress." sleep .1 i=$((i + 1)) done - while get lv_field $vg1 name -a | grep "^pvmove"; do + while get lv_field $vg1 name -a | egrep "^\[?pvmove"; do # wait for 30 secs at max test $i -ge 300 && die "Pvmove is too slow or does not progress." sleep .1 @@ -171,8 +171,8 @@ pvmove_fg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg1 name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg1 name -a | egrep "^\[?pvmove0" # disable delay device # fg pvmove would take ages to complete otherwise @@ -196,8 +196,8 @@ pvmove_bg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg1 name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg1 name -a | egrep "^\[?pvmove0" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b -i0 } @@ -216,8 +216,8 @@ pvmove_fg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg1 name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg1 name -a | egrep "^\[?pvmove0" # disable delay device # fg pvmove would take ages to complete otherwise @@ -242,8 +242,8 @@ pvmove_bg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg1 name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg1 name -a | egrep "^\[?pvmove0" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev2" diff --git a/test/shell/pvmove-resume-2.sh b/test/shell/pvmove-resume-2.sh index 374f4ff53..3baa6df17 100644 --- a/test/shell/pvmove-resume-2.sh +++ b/test/shell/pvmove-resume-2.sh @@ -129,7 +129,7 @@ pvmove_fg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" aux enable_dev "$dev2" @@ -149,7 +149,7 @@ pvmove_bg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b } @@ -167,7 +167,7 @@ pvmove_fg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" aux enable_dev "$dev2" @@ -187,7 +187,7 @@ pvmove_bg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove0" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1" } diff --git a/test/shell/pvmove-resume-multiseg.sh b/test/shell/pvmove-resume-multiseg.sh index 3898f5bf0..b06400ca3 100644 --- a/test/shell/pvmove-resume-multiseg.sh +++ b/test/shell/pvmove-resume-multiseg.sh @@ -15,7 +15,7 @@ # Multisegment variant w/ 2 pvmoves LVs per VG SKIP_WITH_LVMLOCKD=1 -SKIP_WITH_CLVMD=1 +#SKIP_WITH_CLVMD=1 . lib/inittest @@ -89,7 +89,7 @@ test_pvmove_resume() { aux enable_dev "$dev5" i=0 - while get lv_field $vg name -a | grep "^pvmove"; do + while get lv_field $vg name -a | grep "^\[?pvmove"; do # wait for 30 secs at max test $i -ge 300 && die "Pvmove is too slow or does not progress." sleep .1 @@ -99,6 +99,8 @@ test_pvmove_resume() { aux kill_tagged_processes lvremove -ff $vg + # drop debug logs from killed lvm2 commands + rm -f debug.log_DEBUG* } lvchange_single() { @@ -145,8 +147,8 @@ pvmove_fg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg name -a | grep "^pvmove1" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove1" # disable delay device # fg pvmove would take ages to complete otherwise @@ -170,8 +172,8 @@ pvmove_bg() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg name -a | grep "^pvmove1" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove1" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b } @@ -190,8 +192,8 @@ pvmove_fg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg name -a | grep "^pvmove1" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove1" # disable delay device # fg pvmove would take ages to complete otherwise @@ -216,8 +218,8 @@ pvmove_bg_single() { fi # ...thus finish polling - get lv_field $vg name -a | grep "^pvmove0" - get lv_field $vg name -a | grep "^pvmove1" + get lv_field $vg name -a | egrep "^\[?pvmove0" + get lv_field $vg name -a | egrep "^\[?pvmove1" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1" LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev3"