]> git.ipfire.org Git - thirdparty/mdadm.git/blob - clustermd_tests/01r10_Grow_resize
mdadm: check value returned by snprintf against errors
[thirdparty/mdadm.git] / clustermd_tests / 01r10_Grow_resize
1 #!/bin/bash
2
3 size=20000
4
5 mdadm -CR $md0 -l10 -b clustered --layout n2 --size $size --chunk=64 -n2 $dev0 $dev1 --assume-clean
6 ssh $NODE2 mdadm -A $md0 $dev0 $dev1
7 check all nosync
8 check all raid10
9 check all bitmap
10 check all state UU
11
12 mdadm --grow $md0 --size max
13 check $NODE1 resync
14 check $NODE1 wait
15 check all state UU
16
17 mdadm --grow $md0 --size $size
18 check all nosync
19 check all state UU
20 check all dmesg
21 stop_md all $md0
22
23 mdadm -CR $md0 -l10 -b clustered --layout n2 --chunk=64 -n2 $dev0 $dev1 --assume-clean
24 ssh $NODE2 mdadm -A $md0 $dev0 $dev1
25 check all nosync
26 check all raid10
27 check all bitmap
28 check all state UU
29
30 mdadm --grow $md0 --chunk=128
31 check $NODE1 reshape
32 check $NODE1 wait
33 check all chunk 128
34 check all state UU
35 check all dmesg
36 stop_md all $md0
37
38 exit 0