| #!/bin/bash |
| |
| size=20000 |
| |
| mdadm -CR $md0 -l10 -b clustered --layout n2 --size $size --chunk=64 -n2 $dev0 $dev1 --assume-clean |
| ssh $NODE2 mdadm -A $md0 $dev0 $dev1 |
| check all nosync |
| check all raid10 |
| check all bitmap |
| check all state UU |
| |
| mdadm --grow $md0 --size max |
| check $NODE1 resync |
| check $NODE1 wait |
| check all state UU |
| |
| mdadm --grow $md0 --size $size |
| check all nosync |
| check all state UU |
| check all dmesg |
| stop_md all $md0 |
| |
| mdadm -CR $md0 -l10 -b clustered --layout n2 --chunk=64 -n2 $dev0 $dev1 --assume-clean |
| ssh $NODE2 mdadm -A $md0 $dev0 $dev1 |
| check all nosync |
| check all raid10 |
| check all bitmap |
| check all state UU |
| |
| mdadm --grow $md0 --chunk=128 |
| check $NODE1 reshape |
| check $NODE1 wait |
| check all chunk 128 |
| check all state UU |
| check all dmesg |
| stop_md all $md0 |
| |
| exit 0 |