diff options
author | Karel Zak | 2017-12-07 12:31:41 +0100 |
---|---|---|
committer | Karel Zak | 2017-12-07 12:31:41 +0100 |
commit | f1254fae6da55d172c9f1e902db92231e51b48d5 (patch) | |
tree | 5c5d4af953cf45c618ae0340dffea9d833603166 /tests/ts/fdisk | |
parent | libblkid: add debug messages when ignore useless devices (diff) | |
download | kernel-qcow2-util-linux-f1254fae6da55d172c9f1e902db92231e51b48d5.tar.gz kernel-qcow2-util-linux-f1254fae6da55d172c9f1e902db92231e51b48d5.tar.xz kernel-qcow2-util-linux-f1254fae6da55d172c9f1e902db92231e51b48d5.zip |
tests: add mdadm locks
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'tests/ts/fdisk')
-rwxr-xr-x | tests/ts/fdisk/align-512-4K-md | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/ts/fdisk/align-512-4K-md b/tests/ts/fdisk/align-512-4K-md index 04c3df68e..7f60a654f 100755 --- a/tests/ts/fdisk/align-512-4K-md +++ b/tests/ts/fdisk/align-512-4K-md @@ -56,14 +56,18 @@ udevadm settle ts_log "Alignment offsets:" cat /sys/block/${DEVNAME}/${DEVNAME}{1,2}/alignment_offset >> $TS_OUTPUT 2>&1 +ts_lock "md" + MD_DEVNAME=md8 MD_DEVICE=/dev/${MD_DEVNAME} mdadm -q -S ${MD_DEVICE} &> /dev/null +udevadm settle + mdadm -q --create ${MD_DEVICE} --metadata=0.90 --chunk=64 \ --level=0 --raid-devices=2 ${TS_DEVICE}1 ${TS_DEVICE}2 >> $TS_OUTPUT 2>&1 - udevadm settle + ts_log "Create partitions (MD)" $TS_CMD_FDISK ${MD_DEVICE} >> $TS_OUTPUT 2>&1 <<EOF n @@ -87,6 +91,9 @@ cat /sys/block/${MD_DEVNAME}/${MD_DEVNAME}p{1,2}/alignment_offset >> $TS_OUTPUT mdadm -q -S ${MD_DEVICE} >> $TS_OUTPUT 2>&1 +udevadm settle +ts_unlock "md" + ts_fdisk_clean $TS_DEVICE ts_fdisk_clean $MD_DEVICE |