mdadm/clustermd_tests: add test case to test grow_resize cluster-raid1

01r1_Grow_resize: Create clustered raid1 with smaller size, then
resize the mddev to max size, finally change back to smaller size.

Signed-off-by: Zhilong Liu <zlliu@suse.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
This commit is contained in:
Zhilong Liu 2018-01-16 17:45:07 +08:00 committed by Jes Sorensen
parent 258735fecb
commit fd24893e7b
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
#!/bin/bash
size=10000
mdadm -CR $md0 -l1 -b clustered --size $size -n2 $dev0 $dev1 --assume-clean
ssh $NODE2 mdadm -A $md0 $dev0 $dev1
check all nosync
check all raid1
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
exit 0