]>
git.ipfire.org Git - thirdparty/mdadm.git/blob - clustermd_tests/01r10_Grow_bitmap-switch
3 mdadm
-CR $md0 -l10 -b clustered
--layout n2
-n2 $dev0 $dev1 --assume-clean
4 ssh $NODE2 mdadm
-A $md0 $dev0 $dev1
10 # switch 'clustered' bitmap to 'none', and then 'none' to 'internal'
12 mdadm
--grow $md0 --bitmap=none
14 die
"$NODE1: change bitmap 'clustered' to 'none' failed."
15 mdadm
-X $dev0 $dev1 &> /dev
/null
17 die
"$NODE1: bitmap still exists in member_disks."
19 mdadm
--grow $md0 --bitmap=internal
21 die
"$NODE1: change bitmap 'none' to 'internal' failed."
23 mdadm
-X $dev0 $dev1 &> /dev
/null
25 die
"$NODE1: create 'internal' bitmap failed."
28 # switch 'internal' bitmap to 'none', and then 'none' to 'clustered'
29 mdadm
--grow $md0 --bitmap=none
31 die
"$NODE1: change bitmap 'internal' to 'none' failed."
32 mdadm
-X $dev0 $dev1 &> /dev
/null
34 die
"$NODE1: bitmap still exists in member_disks."
36 mdadm
--grow $md0 --bitmap=clustered
38 die
"$NODE1: change bitmap 'none' to 'clustered' failed."
39 ssh $NODE2 mdadm
-A $md0 $dev0 $dev1
43 ssh $ip "mdadm -X $dev0 $dev1 | grep -q 'Cluster name'" ||
44 die
"$ip: create 'clustered' bitmap failed."