17 expect_ok ${ZPOOL} create ${name0} ${disk0} ${disk1}
18 expect_ok ${ZPOOL} status -x ${name0}
19 expect_ok ${ZPOOL} destroy ${name0}
21 expect_ok ${ZPOOL} create ${name0} ${file0} ${file1}
22 expect_ok ${ZPOOL} status -x ${name0}
23 expect_ok ${ZPOOL} destroy ${name0}
25 expect_ok ${ZPOOL} create ${name0} mirror ${disk1} ${disk2} mirror ${disk0} ${disk5}
26 expect_ok ${ZPOOL} status -x ${name0}
27 expect_ok ${ZPOOL} destroy ${name0}
29 expect_ok ${ZPOOL} create ${name0} mirror ${file1} ${file2} mirror ${file0} ${file5}
30 expect_ok ${ZPOOL} status -x ${name0}
31 expect_ok ${ZPOOL} destroy ${name0}
33 expect_ok ${ZPOOL} create ${name0} raidz1 ${disk1} ${disk2} ${disk3} raidz1 ${disk0} ${disk5} ${disk6}
34 expect_ok ${ZPOOL} status -x ${name0}
35 expect_ok ${ZPOOL} destroy ${name0}
37 expect_ok ${ZPOOL} create ${name0} raidz1 ${file1} ${file2} ${file3} raidz1 ${file0} ${file5} ${file6}
38 expect_ok ${ZPOOL} status -x ${name0}
39 expect_ok ${ZPOOL} destroy ${name0}
41 expect_ok ${ZPOOL} create ${name0} raidz2 ${disk1} ${disk2} ${disk3} ${disk4} raidz2 ${disk0} ${disk5} ${disk6} ${disk7}
42 expect_ok ${ZPOOL} status -x ${name0}
43 expect_ok ${ZPOOL} destroy ${name0}
45 expect_ok ${ZPOOL} create ${name0} raidz2 ${file1} ${file2} ${file3} ${file4} raidz2 ${file0} ${file5} ${file6} ${file7}
46 expect_ok ${ZPOOL} status -x ${name0}
47 expect_ok ${ZPOOL} destroy ${name0}
49 expect_fl ${ZPOOL} create ${name0} mirror ${disk0} ${disk1}
50 expect_fl ${ZPOOL} status -x ${name0}
51 expect_fl ${ZPOOL} destroy ${name0}
53 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} mirror ${disk0} ${disk1}
54 expect_ok ${ZPOOL} status -x ${name0}
55 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
57 echo " pool: ${name0}"
59 echo " scrub: none requested"
61 echo " NAME STATE READ WRITE CKSUM"
62 echo " ${name0} ONLINE 0 0 0"
63 echo " mirror ONLINE 0 0 0"
64 echo " ${disk0} ONLINE 0 0 0"
65 echo " ${disk1} ONLINE 0 0 0"
66 echo "errors: No known data errors"
68 expect "${exp}" ${ZPOOL} status ${name0}
69 expect_ok ${ZPOOL} destroy ${name0}
70 expect_fl ${ZPOOL} status -x ${name0}
71 expect_fl ${ZPOOL} destroy ${name0}
73 expect_fl ${ZPOOL} create ${name0} mirror ${file0} ${file1}
74 expect_fl ${ZPOOL} status -x ${name0}
75 expect_fl ${ZPOOL} destroy ${name0}
77 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} mirror ${file0} ${file1}
78 expect_ok ${ZPOOL} status -x ${name0}
79 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
81 echo " pool: ${name0}"
83 echo " scrub: none requested"
85 echo " NAME STATE READ WRITE CKSUM"
86 echo " ${name0} ONLINE 0 0 0"
87 echo " mirror ONLINE 0 0 0"
88 echo " ${file0} ONLINE 0 0 0"
89 echo " ${file1} ONLINE 0 0 0"
90 echo "errors: No known data errors"
92 expect "${exp}" ${ZPOOL} status ${name0}
93 expect_ok ${ZPOOL} destroy ${name0}
94 expect_fl ${ZPOOL} status -x ${name0}
95 expect_fl ${ZPOOL} destroy ${name0}
97 expect_fl ${ZPOOL} create ${name0} raidz1 ${disk0} ${disk1} ${disk2}
98 expect_fl ${ZPOOL} status -x ${name0}
99 expect_fl ${ZPOOL} destroy ${name0}
101 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz1 ${disk0} ${disk1} ${disk2}
102 expect_ok ${ZPOOL} status -x ${name0}
103 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
105 echo " pool: ${name0}"
106 echo " state: ONLINE"
107 echo " scrub: none requested"
109 echo " NAME STATE READ WRITE CKSUM"
110 echo " ${name0} ONLINE 0 0 0"
111 echo " raidz1 ONLINE 0 0 0"
112 echo " ${disk0} ONLINE 0 0 0"
113 echo " ${disk1} ONLINE 0 0 0"
114 echo " ${disk2} ONLINE 0 0 0"
115 echo "errors: No known data errors"
117 expect "${exp}" ${ZPOOL} status ${name0}
118 expect_ok ${ZPOOL} destroy ${name0}
119 expect_fl ${ZPOOL} status -x ${name0}
120 expect_fl ${ZPOOL} destroy ${name0}
122 expect_fl ${ZPOOL} create ${name0} raidz1 ${file0} ${file1} ${file2}
123 expect_fl ${ZPOOL} status -x ${name0}
124 expect_fl ${ZPOOL} destroy ${name0}
126 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz1 ${file0} ${file1} ${file2}
127 expect_ok ${ZPOOL} status -x ${name0}
128 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
130 echo " pool: ${name0}"
131 echo " state: ONLINE"
132 echo " scrub: none requested"
134 echo " NAME STATE READ WRITE CKSUM"
135 echo " ${name0} ONLINE 0 0 0"
136 echo " raidz1 ONLINE 0 0 0"
137 echo " ${file0} ONLINE 0 0 0"
138 echo " ${file1} ONLINE 0 0 0"
139 echo " ${file2} ONLINE 0 0 0"
140 echo "errors: No known data errors"
142 expect "${exp}" ${ZPOOL} status ${name0}
143 expect_ok ${ZPOOL} destroy ${name0}
144 expect_fl ${ZPOOL} status -x ${name0}
145 expect_fl ${ZPOOL} destroy ${name0}
147 expect_fl ${ZPOOL} create ${name0} raidz2 ${disk0} ${disk1} ${disk2} ${disk3}
148 expect_fl ${ZPOOL} status -x ${name0}
149 expect_fl ${ZPOOL} destroy ${name0}
151 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz2 ${disk0} ${disk1} ${disk2} ${disk3}
152 expect_ok ${ZPOOL} status -x ${name0}
153 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
155 echo " pool: ${name0}"
156 echo " state: ONLINE"
157 echo " scrub: none requested"
159 echo " NAME STATE READ WRITE CKSUM"
160 echo " ${name0} ONLINE 0 0 0"
161 echo " raidz2 ONLINE 0 0 0"
162 echo " ${disk0} ONLINE 0 0 0"
163 echo " ${disk1} ONLINE 0 0 0"
164 echo " ${disk2} ONLINE 0 0 0"
165 echo " ${disk3} ONLINE 0 0 0"
166 echo "errors: No known data errors"
168 expect "${exp}" ${ZPOOL} status ${name0}
169 expect_ok ${ZPOOL} destroy ${name0}
170 expect_fl ${ZPOOL} status -x ${name0}
171 expect_fl ${ZPOOL} destroy ${name0}
173 expect_fl ${ZPOOL} create ${name0} raidz2 ${file0} ${file1} ${file2} ${file3}
174 expect_fl ${ZPOOL} status -x ${name0}
175 expect_fl ${ZPOOL} destroy ${name0}
177 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} raidz2 ${file0} ${file1} ${file2} ${file3}
178 expect_ok ${ZPOOL} status -x ${name0}
179 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
181 echo " pool: ${name0}"
182 echo " state: ONLINE"
183 echo " scrub: none requested"
185 echo " NAME STATE READ WRITE CKSUM"
186 echo " ${name0} ONLINE 0 0 0"
187 echo " raidz2 ONLINE 0 0 0"
188 echo " ${file0} ONLINE 0 0 0"
189 echo " ${file1} ONLINE 0 0 0"
190 echo " ${file2} ONLINE 0 0 0"
191 echo " ${file3} ONLINE 0 0 0"
192 echo "errors: No known data errors"
194 expect "${exp}" ${ZPOOL} status ${name0}
195 expect_ok ${ZPOOL} destroy ${name0}
196 expect_fl ${ZPOOL} status -x ${name0}
197 expect_fl ${ZPOOL} destroy ${name0}
199 add_msg="# TODO Sun CR 6726091, Lustre bug 16873"
200 expect_fl ${ZPOOL} create ${name0} ${disk1} log mirror ${disk0} ${disk2}
201 expect_fl ${ZPOOL} status -x ${name0}
202 expect_fl ${ZPOOL} destroy ${name0}
205 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} ${disk1} log mirror ${disk0} ${disk2}
206 expect_ok ${ZPOOL} status -x ${name0}
207 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
209 echo " pool: ${name0}"
210 echo " state: ONLINE"
211 echo " scrub: none requested"
213 echo " NAME STATE READ WRITE CKSUM"
214 echo " ${name0} ONLINE 0 0 0"
215 echo " ${disk1} ONLINE 0 0 0"
216 echo " logs ONLINE 0 0 0"
217 echo " mirror ONLINE 0 0 0"
218 echo " ${disk0} ONLINE 0 0 0"
219 echo " ${disk2} ONLINE 0 0 0"
220 echo "errors: No known data errors"
222 expect "${exp}" ${ZPOOL} status ${name0}
223 expect_ok ${ZPOOL} destroy ${name0}
224 expect_fl ${ZPOOL} status -x ${name0}
225 expect_fl ${ZPOOL} destroy ${name0}
227 add_msg="# TODO Sun CR 6726091, Lustre bug 16873"
228 expect_fl ${ZPOOL} create ${name0} ${file1} log mirror ${file0} ${file2}
229 expect_fl ${ZPOOL} status -x ${name0}
230 expect_fl ${ZPOOL} destroy ${name0}
233 expect_ok ${ZPOOL} create ${zpool_f_flag} ${name0} ${file1} log mirror ${file0} ${file2}
234 expect_ok ${ZPOOL} status -x ${name0}
235 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
237 echo " pool: ${name0}"
238 echo " state: ONLINE"
239 echo " scrub: none requested"
241 echo " NAME STATE READ WRITE CKSUM"
242 echo " ${name0} ONLINE 0 0 0"
243 echo " ${file1} ONLINE 0 0 0"
244 echo " logs ONLINE 0 0 0"
245 echo " mirror ONLINE 0 0 0"
246 echo " ${file0} ONLINE 0 0 0"
247 echo " ${file2} ONLINE 0 0 0"
248 echo "errors: No known data errors"
250 expect "${exp}" ${ZPOOL} status ${name0}
251 expect_ok ${ZPOOL} destroy ${name0}
252 expect_fl ${ZPOOL} status -x ${name0}
253 expect_fl ${ZPOOL} destroy ${name0}