test: report possibly issue for loop device remove
authorZdenek Kabelac <zkabelac@redhat.com>
Thu, 17 Jul 2025 18:01:00 +0000 (20:01 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Thu, 17 Jul 2025 20:18:42 +0000 (22:18 +0200)
Warn if there are problems when removing loop devices.
Also use slightly smaller raid arrays with smaller extent size.

test/shell/integrity-blocksize.sh

index e77ca4f95153349e1b2b2b0b148e7cfd72831f10..d3efa6a29f314c8132bfe49eafe36c5c4036ae64 100644 (file)
@@ -15,7 +15,7 @@
 
 aux have_integrity 1 5 0 || skip
 
-losetup -h | grep sector-size || skip
+losetup -h | grep sector-size || skip "Loop without sector-size support"
 
 
 cleanup_mounted_and_teardown()
@@ -23,10 +23,10 @@ cleanup_mounted_and_teardown()
        umount "$mnt" || true
        vgremove -ff $vg1 $vg2 || true
 
-       test -n "${LOOP1-}" && { losetup -d "$LOOP1" || true ; }
-       test -n "${LOOP2-}" && { losetup -d "$LOOP2" || true ; }
-       test -n "${LOOP3-}" && { losetup -d "$LOOP3" || true ; }
-       test -n "${LOOP4-}" && { losetup -d "$LOOP4" || true ; }
+       test -n "${LOOP1-}" && should losetup -d "$LOOP1"
+       test -n "${LOOP2-}" && should losetup -d "$LOOP2"
+       test -n "${LOOP3-}" && should losetup -d "$LOOP3"
+       test -n "${LOOP4-}" && should losetup -d "$LOOP4"
 
        rm -f loop[abcd]
        aux teardown
@@ -72,8 +72,8 @@ aux extend_devices "$LOOP1" "$LOOP2" "$LOOP3" "$LOOP4"
 
 aux lvmconf 'devices/scan = "/dev"'
 
-vgcreate $vg1 "$LOOP1" "$LOOP2"
-vgcreate $vg2 "$LOOP3" "$LOOP4"
+vgcreate $vg1 -s 64k "$LOOP1" "$LOOP2"
+vgcreate $vg2 -s 64k "$LOOP3" "$LOOP4"
 
 # LOOP1/LOOP2 have LBS 512 and PBS 512
 # LOOP3/LOOP4 have LBS 4K and PBS 4K
This page took 0.069787 seconds and 5 git commands to generate.