diff options
author | Zhilong Liu <zlliu@suse.com> | 2018-01-16 10:45:07 +0100 |
---|---|---|
committer | Jes Sorensen <jsorensen@fb.com> | 2018-01-21 22:36:08 +0100 |
commit | fd24893e7ba54fe38d561ad51c68d6fbb33377d4 (patch) | |
tree | 67792b8e734f79f128ea0200a08ff0703490af7d /clustermd_tests | |
parent | mdadm/clustermd_tests: add test case to test creating cluster-raid1 (diff) | |
download | mdadm-fd24893e7ba54fe38d561ad51c68d6fbb33377d4.tar.xz mdadm-fd24893e7ba54fe38d561ad51c68d6fbb33377d4.zip |
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>
Diffstat (limited to 'clustermd_tests')
-rw-r--r-- | clustermd_tests/01r1_Grow_resize | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/clustermd_tests/01r1_Grow_resize b/clustermd_tests/01r1_Grow_resize new file mode 100644 index 00000000..6d6e22a7 --- /dev/null +++ b/clustermd_tests/01r1_Grow_resize @@ -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 |