]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - tests/11spare-migration
config: new option to suppress adding bad block lists.
[thirdparty/mdadm.git] / tests / 11spare-migration
index 3567883f0e0a83b1a7e7f33423ecd0540b942a7c..24b6ec693533e868238a65158a741b1d1ad654cf 100644 (file)
@@ -25,7 +25,7 @@ listfailed="yes"
 monitor(){
        [ -z $monitorpid ] || return
        if [ "$scan" == "yes" ]; then
-               $mdadm -F -d 1 --scan --mail root@localhost &
+               $mdadm -F -d 1 --scan --mail root@localhost -c $config &
                monitorpid=$!
                return
        fi
@@ -44,10 +44,10 @@ monitor(){
        done
        if [ -n "$mddevs" ]; then
                if [ "$verbose" != "yes" ]; then
-                       $mdadm -F -d 1 $mddevs >&2 &
+                       $mdadm -F -d 1 $mddevs -c $config >&2 &
                        monitorpid=$!
                else
-                       $mdadm -F -t -d 1 $mddevs &
+                       $mdadm -F -t -d 1 $mddevs -c $config &
                        monitorpid=$!
                fi
        fi
@@ -57,6 +57,7 @@ monitor(){
 test0()
 {
 dsc "Test 0: No config file, no spare should be moved"
+> $config
 setupdevs 0 0 1 $platform
 setupdevs 1 3 4 $platform
 monitor 0 1
@@ -164,11 +165,11 @@ dsc "Test 5: Two domains, two containers in each domain"
 setupdevs 0 0 1 $platform
 setupdevs 1 3 4 $platform
 setupdevs 2 5 6 $platform
-setupdevs 3 7 8 $platform
+setupdevs 3 8 10 $platform
 # 2 and 9 for spares
 createconfig a
 createconfig domain-$platform"1" $platform spare 0 1 2 3 4
-createconfig domain-$platform"2" $platform spare 5 6 7 8 9
+createconfig domain-$platform"2" $platform spare 5 6 8 9 10
 monitor 0 1 2 3
 test5a
 test5b