summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-03-26 16:07:24 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2021-03-26 20:39:41 +0100
commit02e02a5ccc7275c23e59e65df25287c8f82276fa (patch)
tree5f6815dbba5ce0c2f5b98a788de2131036e8a617
parent4c59b2aa216cb5649fe5e3f54230e85ee994869b (diff)
downloadlvm2-02e02a5ccc7275c23e59e65df25287c8f82276fa.tar.gz
tests: use aux mdadm_assemble wrapper
-rw-r--r--test/shell/lvm-on-md.sh19
-rw-r--r--test/shell/pvcreate-md-fake-hdr.sh4
2 files changed, 4 insertions, 19 deletions
diff --git a/test/shell/lvm-on-md.sh b/test/shell/lvm-on-md.sh
index 7c14e6748..d2810b8cf 100644
--- a/test/shell/lvm-on-md.sh
+++ b/test/shell/lvm-on-md.sh
@@ -27,19 +27,6 @@ _clear_online_files() {
. lib/inittest
-which mdadm || skip
-
-STRACE=
-[ "$DM_DEV_DIR" = "/dev" ] && mdadm -V 2>&1 | grep " v3.2" && {
- # use this 'trick' to slow down mdadm which otherwise
- # is racing with udev rule since mdadm internally
- # opens and closes raid leg devices in RW mode and then
- # tries to get exlusive access to the leg device during
- # insertion to kernel and fails during assembly
- # There could be more affted version of mdadm.
- STRACE="strace -f -o /dev/null"
-}
-
# This stops lvm from taking advantage of hints which
# will have already excluded md components.
@@ -121,8 +108,7 @@ test ! -f "$RUNDIR/lvm/vgs_online/$vg"
# should not show an active lv
not dmsetup info $vg-$lv1
-$STRACE mdadm --assemble "$mddev" "$dev1" "$dev2"
-aux udev_wait
+aux mdadm_assemble "$mddev" "$dev1" "$dev2"
not pvs "$dev1"
not pvs "$dev2"
@@ -276,8 +262,7 @@ test ! -f "$RUNDIR/lvm/vgs_online/$vg"
not dmsetup info $vg-$lv1
# start the md dev
-$STRACE mdadm --assemble "$mddev" "$dev1" "$dev2"
-aux udev_wait
+aux mdadm_assemble "$mddev" "$dev1" "$dev2"
not pvs "$dev1"
not pvs "$dev2"
diff --git a/test/shell/pvcreate-md-fake-hdr.sh b/test/shell/pvcreate-md-fake-hdr.sh
index 1550bc4c0..7a16ef5e4 100644
--- a/test/shell/pvcreate-md-fake-hdr.sh
+++ b/test/shell/pvcreate-md-fake-hdr.sh
@@ -88,8 +88,8 @@ if mdadm --detail "$mddev" ; then
fi
# now reassemble array from PV1 & PV2
-mdadm --assemble --verbose "$mddev" "$dev1" "$dev2"
-aux udev_wait
+aux mdadm_assemble --verbose "$mddev" "$dev1" "$dev2"
+
sleep 1
# and let 'fake hdr' to be fixed from master/primary leg