test: tune slowdown 2168190076
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 19 Nov 2025 17:57:31 +0000 (18:57 +0100)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 19 Nov 2025 18:03:21 +0000 (19:03 +0100)
Here we have some tricky case - ATM we are using suspend with
flushing when changing DM tables for cache volume - but this
can take too much time with our delayed device.
So trying to minimize chance to hit this race on very fast machines.

test/shell/lvconvert-cache-abort.sh

index 59eb7ebae2316dd384985c124efdec073d90b5ff..9ac59b636edeb5a1513363f1634e5c4bbdbc6f10 100644 (file)
@@ -36,7 +36,7 @@ dd if=/dev/zero of="$DM_DEV_DIR/$vg/$lv1" bs=1M count=$SIZE_MB oflag=direct || t
 dd if="$DM_DEV_DIR/$vg/$lv1" of=/dev/null bs=1M count=$SIZE_MB iflag=direct || true
 done
 
-aux delay_dev "$dev1" 0 200 "$(get first_extent_sector "$dev1"):"
+aux delay_dev "$dev1" 0 100 "$(get first_extent_sector "$dev1"):"
 dd if=/dev/zero of="$DM_DEV_DIR/$vg/$lv1" bs=1M count=$SIZE_MB
 
 lvdisplay --maps $vg
@@ -67,6 +67,8 @@ test "$i" -ge 49 && die "Waited for cleaner policy on $vg/$lv1 too long!"
 # should be running in 'Flushing' loop and just 1 KILL should
 # cause abortion of flushing
 kill -INT $PID_CONVERT
+# extra time in case we are in some slow 'flushing' suspend
+sleep 0.5
 aux enable_dev "$dev2"
 wait "$PID_CONVERT" || true
 # close 'tee' descritor
This page took 0.071308 seconds and 5 git commands to generate.