]> sourceware.org Git - lvm2.git/commitdiff
tests: add some udev waits 1407347563
authorZdenek Kabelac <zkabelac@redhat.com>
Mon, 5 Aug 2024 15:01:13 +0000 (17:01 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 9 Aug 2024 13:10:24 +0000 (15:10 +0200)
Avoid possible udev race - since dmsetup create is
not using the same cookie logic as lvm2 commands,
try to avoid racing on some systems with udev scanning.

test/shell/dmsetup-integrity-keys.sh
test/shell/dmsetup-keyring.sh

index cd98ead6d7e027b2d0ab50fcd4c616f650636541..a920ad8daf45d7dd82ac840015311525f54ee8b2 100644 (file)
@@ -42,6 +42,7 @@ test "$str" = "journal_crypt:$JOURNAL_CRYPT:$HEXKEY_32"
 str=$(dmsetup table "$PREFIX-integrity" | cut -d ' ' -f 14)
 test "$str" = "internal_hash:$INTERNAL_HASH_NOCRYPT"
 
+aux udev_wait
 dmsetup remove "$PREFIX-integrity"
 dmsetup create "$PREFIX-integrity" --table "0 7856 integrity $DM_DEV_DIR/mapper/$PREFIX-zero 0 32 J 7 journal_sectors:88 interleave_sectors:32768 buffer_sectors:128 journal_watermark:50 commit_time:10000 internal_hash:$INTERNAL_HASH_CRYPT:$HEXKEY2_32 journal_crypt:$JOURNAL_CRYPT:$HEXKEY_32"
 
@@ -54,5 +55,6 @@ test "$str" = "internal_hash:$INTERNAL_HASH_CRYPT:$HIDENKEY_32"
 str=$(dmsetup table --showkeys "$PREFIX-integrity" | cut -d ' ' -f 14)
 test "$str" = "internal_hash:$INTERNAL_HASH_CRYPT:$HEXKEY2_32"
 
+aux udev_wait
 dmsetup remove "$PREFIX-integrity"
 dmsetup remove "$PREFIX-zero"
index 3c0b867e3dba42bd991fc61314ac730eab2668fb..7b12235b4fd2e250c18fdaa9ec399047729ab2f6 100644 (file)
@@ -71,5 +71,6 @@ test "$str" = "$HIDENKEY_32"
 str=$(dmsetup table --showkeys "$PREFIX-crypt" | cut -d ' ' -f 5)
 test "$str" = "$HEXKEY_32"
 
+aux udev_wait
 dmsetup remove "$PREFIX-crypt"
 dmsetup remove "$PREFIX-zero"
This page took 0.034137 seconds and 5 git commands to generate.