12 expect_ok ${ZPOOL} create ${name0} mirror ${disk0} ${disk1}
13 expect_ok ${ZPOOL} offline ${name0} ${disk0}
14 sum0_before=`calcsum ${fdisk0}`
15 sum1_before=`calcsum ${fdisk1}`
16 ${ZFS} snapshot ${name0}@test
17 sum0_after=`calcsum ${fdisk0}`
18 sum1_after=`calcsum ${fdisk1}`
19 expect_ok test "${sum0_before}" = "${sum0_after}"
20 expect_fl test "${sum1_before}" = "${sum1_after}"
21 expect_ok ${ZPOOL} destroy ${name0}
22 expect_fl ${ZPOOL} status -x ${name0}
24 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} mirror ${disk0} ${disk1} ${disk2} ${disk3}
25 expect_ok ${ZPOOL} offline ${name0} ${disk1}
26 add_msg="# TODO Sun CR 6328632, Lustre bug 16878"
27 expect_ok ${ZPOOL} offline ${name0} ${disk3}
29 sum0_before=`calcsum ${fdisk0}`
30 sum1_before=`calcsum ${fdisk1}`
31 sum2_before=`calcsum ${fdisk2}`
32 sum3_before=`calcsum ${fdisk3}`
33 ${ZFS} snapshot ${name0}@test
34 sum0_after=`calcsum ${fdisk0}`
35 sum1_after=`calcsum ${fdisk1}`
36 sum2_after=`calcsum ${fdisk2}`
37 sum3_after=`calcsum ${fdisk3}`
38 expect_fl test "${sum0_before}" = "${sum0_after}"
39 expect_ok test "${sum1_before}" = "${sum1_after}"
40 expect_fl test "${sum2_before}" = "${sum2_after}"
41 add_msg="# TODO Sun CR 6328632, Lustre bug 16878"
42 expect_ok test "${sum3_before}" = "${sum3_after}"
44 expect_ok ${ZPOOL} destroy ${name0}
45 expect_fl ${ZPOOL} status -x ${name0}
47 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz1 ${disk0} ${disk1} ${disk2}
48 expect_ok ${ZPOOL} offline ${name0} ${disk1}
49 sum0_before=`calcsum ${fdisk0}`
50 sum1_before=`calcsum ${fdisk1}`
51 sum2_before=`calcsum ${fdisk2}`
52 ${ZFS} snapshot ${name0}@test
53 sum0_after=`calcsum ${fdisk0}`
54 sum1_after=`calcsum ${fdisk1}`
55 sum2_after=`calcsum ${fdisk2}`
56 expect_fl test "${sum0_before}" = "${sum0_after}"
57 expect_ok test "${sum1_before}" = "${sum1_after}"
58 expect_fl test "${sum2_before}" = "${sum2_after}"
59 expect_ok ${ZPOOL} destroy ${name0}
60 expect_fl ${ZPOOL} status -x ${name0}
62 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz2 ${disk0} ${disk1} ${disk2} ${disk3}
63 expect_ok ${ZPOOL} offline ${name0} ${disk1}
64 add_msg="# TODO Sun CR 6328632, Lustre bug 16878"
65 expect_ok ${ZPOOL} offline ${name0} ${disk3}
67 sum0_before=`calcsum ${fdisk0}`
68 sum1_before=`calcsum ${fdisk1}`
69 sum2_before=`calcsum ${fdisk2}`
70 sum3_before=`calcsum ${fdisk3}`
71 ${ZFS} snapshot ${name0}@test
72 sum0_after=`calcsum ${fdisk0}`
73 sum1_after=`calcsum ${fdisk1}`
74 sum2_after=`calcsum ${fdisk2}`
75 sum3_after=`calcsum ${fdisk3}`
76 expect_fl test "${sum0_before}" = "${sum0_after}"
77 expect_ok test "${sum1_before}" = "${sum1_after}"
78 expect_fl test "${sum2_before}" = "${sum2_after}"
79 add_msg="# TODO Sun CR 6328632, Lustre bug 16878"
80 expect_ok test "${sum3_before}" = "${sum3_after}"
82 expect_ok ${ZPOOL} destroy ${name0}
83 expect_fl ${ZPOOL} status -x ${name0}