diff options
author | Neil Brown <neilb@suse.de> | 2005-08-16 07:00:22 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2005-08-16 07:00:22 +0000 |
commit | c13c45e9130608314ced83ac488c386ac502865b (patch) | |
tree | 9fb02cbb0767325ac9e3cda98f9de0b4c90c3a90 /test | |
parent | fe80f49b6e157e006d63d0319f6d022226e4e197 (diff) | |
download | mdadm-c13c45e9130608314ced83ac488c386ac502865b.tar.gz mdadm-c13c45e9130608314ced83ac488c386ac502865b.tar.xz mdadm-c13c45e9130608314ced83ac488c386ac502865b.zip |
Add test for multipath and make it work.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'test')
-rw-r--r-- | test | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -42,11 +42,19 @@ devlist= for d in 0 1 2 3 4 5 6 7 do [ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$size bs=1K > /dev/null 2>&1 - losetup /dev/loop$d $targetdir/mdtest$d + if [ $d -eq 7 ] + then + losetup /dev/loop$d $targetdir/mdtest6 # for multipath use + else + losetup /dev/loop$d $targetdir/mdtest$d + fi eval dev$d=/dev/loop$d eval file$d=$targetdir/mdtest$d eval devlist=\"\$devlist \$dev$d\" done +path0=$dev6 +path1=$dev7 + # mdadm always adds --quiet, and we want to see any unexpected messages mdadm() { @@ -119,6 +127,11 @@ testdev() { fi } +rotest() { + dev=$1 + fsck -fn $dev >&2 +} + for script in tests/$prefix*[^~] |