mdadm/tests/05r1-add-internalbitmap
Jes Sorensen 451e30b1e6 New tests testing the addition of bitmaps
This set of tests verifies that it is possible to add an internal
bitmap to an existing array, and that the device can be written to
after the bitmap is added. This should catch cases such as the one
fixed by 4474ca42e2577563a919fd3ed782e2ec55bf11a2

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>
2012-05-30 10:45:27 +10:00

21 lines
622 B
Plaintext

#
# create a raid1 without any bitmap, add the bitmap and then write to
# the device. This should catch the case where the bitmap is created
# but not reloaded correctly, such as the case fixed by
# 4474ca42e2577563a919fd3ed782e2ec55bf11a2
#
mdadm --create --run $md0 --metadata=0.9 --level=1 -n2 --delay=1 $dev1 $dev2
check wait
check nobitmap
testdev $md0 1 $mdsize1b 64
mdadm -Gb internal --bitmap-chunk=4 $md0
check bitmap
testdev $md0 1 $mdsize1b 64
mdadm -S $md0
# Re-assemble the array and verify the bitmap is still present
mdadm --assemble $md0 $dev1 $dev2
check bitmap
testdev $md0 1 $mdsize1b 64
mdadm -S $md0