]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
tests, imsm: Set correct expected offset between volumes
authorMichal Zylowski <michal.zylowski@intel.com>
Fri, 22 Jun 2018 14:34:07 +0000 (16:34 +0200)
committerJes Sorensen <jsorensen@fb.com>
Wed, 11 Jul 2018 17:15:37 +0000 (13:15 -0400)
Since 611d9529 (imsm: change reserved space to 4MB) gap between RAID
volumes has changed. Tests should expect correct offset in size
calulations.

Fix expected offset for tests.

Signed-off-by: Michal Zylowski <michal.zylowski@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
13 files changed:
tests/09imsm-create-fail-rebuild
tests/09imsm-overlap
tests/13imsm-r0_r0_2d-grow-r0_r0_4d
tests/13imsm-r0_r0_2d-grow-r0_r0_5d
tests/13imsm-r0_r0_3d-grow-r0_r0_4d
tests/13imsm-r0_r5_3d-grow-r0_r5_4d
tests/13imsm-r0_r5_3d-grow-r0_r5_5d
tests/13imsm-r5_r0_3d-grow-r5_r0_4d
tests/13imsm-r5_r0_3d-grow-r5_r0_5d
tests/14imsm-r0_3d-r5_3d-migrate-r5_4d-r5_4d
tests/14imsm-r0_r0_2d-takeover-r10_4d
tests/14imsm-r10_r5_4d-takeover-r0_2d
tests/15imsm-r5_r0_3d_64k-migrate-r5_r0_3d_256k

index de17f321dbde9745cd733d41e2c1bc576d2e78d0..886d385aefbfd202277767c7bc6ceecb61efcbf4 100644 (file)
@@ -36,7 +36,7 @@ mdadm -CR $member0 $dev0 $dev1 -n $num_disks -l $level -z $size -c $chunk
 imsm_check member $member0 $num_disks $level $size $((size*2)) $offset $chunk
 testdev $member0 $num_disks $size $chunk
 
-offset=$(((size & ~(chunk - 1)) + 2048))
+offset=$(((size & ~(chunk - 1)) + 4096))
 size=4000
 level=1
 chunk=0
@@ -60,7 +60,7 @@ mdadm -CR $member0 $dev0 $dev1 $dev2 $dev3 -n $num_disks -l $level -z $size -c $
 imsm_check member $member0 $num_disks $level $size $((size*2)) $offset $chunk
 testdev $member0 $((num_disks-2)) $size $chunk
 
-offset=$(((size & ~(chunk - 1)) + 2048))
+offset=$(((size & ~(chunk - 1)) + 4096))
 size=4000
 level=5
 mdadm -CR $member1 $dev0 $dev1 $dev2 $dev3 -n $num_disks -l $level -z $size -c $chunk
index e832257ccc396e09a5fe5459b0f840ab59b1bff1..2d1ab69219aed7e8e543c22a9c577592147029df 100644 (file)
@@ -18,13 +18,11 @@ udevadm settle
 
 offset=0
 imsm_check member $member0 $num_disks $level $size 1024 $offset
-offset=$((offset+size+2048))
+offset=$((offset+size+4096))
 imsm_check member $member1 $num_disks $level $size 1024 $offset
-offset=$((offset+size+2048))
+offset=$((offset+size+4096))
 imsm_check member $member2 $num_disks $level $size 1024 $offset
-# at this point there should be more freespace at the start of the disk
-# than the end
-offset=0
+offset=$((offset+size+4096))
 imsm_check member $member3 $num_disks $level $size 1024 $offset
-offset=$((offset+size+2048))
+offset=$((offset+size+4096))
 imsm_check member $member4 $num_disks $level $size 1024 $offset
index f85efa5d499259a17cae48829340279661d6b94f..66ceeb364ea736d791507017397c652b4f44e2fc 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
 vol1_num_comps=$num_disks
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID 0 volume in slot #0, 4 disks, 128k chunk size
 #        RAID 0 volume in slot #1, 4 disks, 64k chunk size
index 1b851a9bd592e48af3d93789399576f24a409bd8..0da9ef325df08d7e8ef3c9b1c16ace63c367c53e 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=0
 vol1_comp_size=$((6 * 1024))
 vol1_chunk=256
 vol1_num_comps=$num_disks
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID 0 volume in slot #0, 5 disks, 64k chunk size
 #        RAID 0 volume in slot #1, 5 disks, 256k chunk size
index 27ba83b3af4c79c53e32a35a4a52889d585a4bd7..1ff602578f8aebffe90d1184fb274f1cfcc9931b 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=128
 vol1_num_comps=$num_disks
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID0 volume in slot #0, 4 disks, 128k chunk size
 #        RAID0 volume in slot #1, 4 disks, 512k chunk size
index b4bde4493ccf9e1db2eae31223809511e88e5879..2977f367db318a6732abe8875cc566bf10316c70 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=5
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=128
 vol1_num_comps=$((num_disks - 1))
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID 0 volume in slot #0, 4 disks, 64k chunk size
 #        RAID 5 volume in slot #1, 4 disks, 128k chunk size
index d0db9aeb09bcdeb436f841d3c0fdb58e1ea622ff..ff15ad093282d9cff77614de5a93046bddc8c229 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=5
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=128
 vol1_num_comps=$((num_disks - 1))
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID 0 volume in slot #0, 5 disks, 256k chunk size
 #        RAID 5 volume in slot #1, 5 disks, 512k chunk size
index 32ebc92486b7fb9b34b033910fa28ad72edc3ccb..9fed88a2e9b4a3325b431f905bb3d612adfef74e 100644 (file)
@@ -18,7 +18,7 @@ vol0_offset=0
 vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 vol1_num_comps=$num_disks
 
 # After: RAID 5 volume in slot #0, 4 disks, 64k chunk size
index a97002d0da23a0c70822a43b7cf6b148f3f1bea5..e8beddc3045f8e6a80b690e597fd090603b04ceb 100644 (file)
@@ -18,7 +18,7 @@ vol0_offset=0
 vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 vol1_num_comps=$num_disks
 
 # After: RAID 5 volume in slot #0, 5 disks, 128k chunk size
index 386abeee4273843c54328051a80fad0c33297d0d..cb7328a93f2d5eeebf7e5b26f5a648a987e68487 100644 (file)
@@ -19,7 +19,7 @@ vol1_level=5
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
 vol1_num_comps=$((num_disks - 1))
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After: RAID 5 volume, 4 disks, 64k chunk size (only member #0)
 vol0_new_level=5
index df5b0ce3739194904112668da126bc44486b2b45..d068abb384562005fff87389a0ec5187854851ca 100644 (file)
@@ -20,7 +20,7 @@ vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
 vol1_num_comps=num_disks
-vol1_offset=$(( $vol0_comp_size + 2048 ))
+vol1_offset=$(( $vol0_comp_size + 4096 ))
 
 # After: RAID 10, 4 disks, 64k chunk size
 vol0_new_level=10
index 9e5205e245e227bd9826f24edc48feb179c71b1f..720e575b506357723464ebbca6218b6d88b5a2f3 100644 (file)
@@ -20,7 +20,7 @@ vol1_level=5
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
 vol1_num_comps=$(( $num_disks - 1 ))
-vol1_offset=$(( $vol0_comp_size + 2048 ))
+vol1_offset=$(( $vol0_comp_size + 4096 ))
 
 # After: RAID 10, 4 disks, 64k chunk size
 vol0_new_level=0
index da218efacbc02e99d37569148155042630e25234..f9369d5db8cd6575b18a07ccc057f1ffb897c0ec 100644 (file)
@@ -24,7 +24,7 @@ vol1_level=0
 vol1_comp_size=$((5 * 1024))
 vol1_chunk=64
 vol1_num_comps=$num_disks
-vol1_offset=$((vol0_comp_size + 2048))
+vol1_offset=$((vol0_comp_size + 4096))
 
 # After migration paramters
 vol1_new_level=0