]> git.ipfire.org Git - thirdparty/mdadm.git/blob - clustermd_tests/02r1_Manage_add
Assemble: print error message if mdadm fails assembling with --uuid option
[thirdparty/mdadm.git] / clustermd_tests / 02r1_Manage_add
1 #!/bin/bash
2
3 mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --assume-clean
4 ssh $NODE2 mdadm -A $md0 $dev0 $dev1
5 check all nosync
6 check all raid1
7 check all bitmap
8 check all state UU
9 check all dmesg
10 mdadm --manage $md0 --fail $dev0 --remove $dev0
11 mdadm --zero $dev2
12 mdadm --manage $md0 --add $dev2
13 sleep 0.3
14 check $NODE1 recovery
15 check $NODE1 wait
16 check all state UU
17 check all dmesg
18 stop_md all $md0
19
20 mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --assume-clean
21 ssh $NODE2 mdadm -A $md0 $dev0 $dev1
22 check all nosync
23 check all raid1
24 check all bitmap
25 check all state UU
26 check all dmesg
27 mdadm --manage $md0 --add $dev2
28 check all spares 1
29 check all state UU
30 check all dmesg
31 stop_md all $md0
32
33 exit 0