]>
Commit | Line | Data |
---|---|---|
fe80f49b NB |
1 | |
2 | # | |
3 | # create a raid1, remove a drive, and readd it. | |
4 | # resync should be instant. | |
5 | # Then do some IO first. Resync should still be very fast | |
6 | # | |
7 | ||
b8ab2a50 | 8 | mdadm -CR $md0 -l1 -n2 -binternal --bitmap-chunk=4 -d1 $dev1 $dev2 |
fe80f49b NB |
9 | check resync |
10 | check wait | |
ae6c05ad | 11 | testdev $md0 1 $mdsize1a 64 |
fe80f49b NB |
12 | sleep 4 |
13 | ||
14 | mdadm $md0 -f $dev2 | |
15 | sleep 1 | |
16 | mdadm $md0 -r $dev2 | |
17 | mdadm $md0 -a $dev2 | |
1bf4e2d9 | 18 | #cat /proc/mdstat |
fe80f49b NB |
19 | check nosync |
20 | ||
21 | mdadm $md0 -f $dev2 | |
22 | sleep 1 | |
23 | mdadm $md0 -r $dev2 | |
ae6c05ad | 24 | testdev $md0 1 $mdsize1a 64 |
fe80f49b NB |
25 | mdadm $md0 -a $dev2 |
26 | check wait | |
7d5c3964 | 27 | cmp --ignore-initial=$[16*512] --bytes=$[$mdsize0*1024] $dev1 $dev2 |
fe80f49b NB |
28 | |
29 | mdadm $md0 -f $dev2; sleep 1 | |
30 | mdadm $md0 -r $dev2 | |
31 | if dd if=/dev/zero of=$md0 ; then : ; fi | |
32 | mdadm $md0 -a $dev2 | |
33 | check recovery | |
34 | check wait | |
7d5c3964 | 35 | cmp --ignore-initial=$[16*512] --bytes=$[$mdsize0*1024] $dev1 $dev2 |
fe80f49b | 36 | mdadm -S $md0 |