]> git.ipfire.org Git - thirdparty/mdadm.git/blame - clustermd_tests/00r1_Create
imsm: do not use blocks_per_member in array size calculations
[thirdparty/mdadm.git] / clustermd_tests / 00r1_Create
CommitLineData
258735fe
ZL
1#!/bin/bash
2
3mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1
4ssh $NODE2 mdadm -A $md0 $dev0 $dev1
5check $NODE1 resync
6check $NODE2 PENDING
7check all wait
8check all raid1
9check all bitmap
10check all nosync
11check all state UU
12check all dmesg
13stop_md all $md0
14
15mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --assume-clean
16ssh $NODE2 mdadm -A $md0 $dev0 $dev1
17check all nosync
18check all raid1
19check all bitmap
20check all state UU
21check all dmesg
22stop_md all $md0
23
24mdadm -CR $md0 -l1 -b clustered -n2 -x1 $dev0 $dev1 $dev2 --assume-clean
25ssh $NODE2 mdadm -A $md0 $dev0 $dev1 $dev2
26check all nosync
27check all raid1
28check all bitmap
29check all spares 1
30check all state UU
31check all dmesg
32stop_md all $md0
33
34name=tstmd
35mdadm -CR $md0 -l1 -b clustered -n2 $dev0 $dev1 --name=$name --assume-clean
36ssh $NODE2 mdadm -A $md0 $dev0 $dev1
37check all nosync
38check all raid1
39check all bitmap
40check all state UU
41for ip in $NODE1 $NODE2
42do
43 ssh $ip "mdadm -D $md0 | grep 'Name' | grep -q $name"
44 [ $? -ne '0' ] &&
45 die "$ip: check --name=$name failed."
46done
47check all dmesg
48stop_md all $md0
49
50exit 0