diff options
author | Xiao Ni <xni@redhat.com> | 2017-10-10 13:32:52 +0200 |
---|---|---|
committer | Jes Sorensen <jsorensen@fb.com> | 2017-10-10 22:23:14 +0200 |
commit | 62e2991ff90ec4b1ab4972218bc55489067cba8c (patch) | |
tree | af49d86f341cc931f209d50e825d14b3520b2378 /tests/02r5grow | |
parent | mdmon: get safe mode delay file descriptor early (diff) | |
download | mdadm-62e2991ff90ec4b1ab4972218bc55489067cba8c.tar.xz mdadm-62e2991ff90ec4b1ab4972218bc55489067cba8c.zip |
mdadm/test: Add one test case for raid5 reshape
This case tries to allow raid5 reshape to use backwards direction.
It changes chunksize after reshape and stops the raid. Then starts
the raid again.
Signed-off-by: Xiao Ni <xni@redhat.com>
Suggested-by: Jes Sorensen <jes.sorensen@gmail.com>
Suggested-by: Zhilong Liu <zlliu@suse.com>
Suggested-by: Paul Menzel <pmenzel@molgen.mpg.de>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Diffstat (limited to '')
-rw-r--r-- | tests/02r5grow | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/02r5grow b/tests/02r5grow index 386e82ee..bb9bd6da 100644 --- a/tests/02r5grow +++ b/tests/02r5grow @@ -34,3 +34,20 @@ check nosync sh tests/testdev $md0 3 $[size/2] 128 mdadm -S $md0 + +# create a raid5 array and change the chunk +mdadm -CR $md0 --level raid5 --metadata=1.1 --chunk=32 --raid-disks 3 --size $[size/2] $dev1 $dev2 $dev3 +check wait +check state UUU +check chunk 32 + +mdadm $md0 --grow --chunk=64 +check reshape +check wait +check chunk 64 + +mdadm -S $md0 +mdadm -A $md0 $dev1 $dev2 $dev3 +check state UUU +check chunk 64 +mdadm -S $md0 |