1 QA output created by 062
12 === TYPE reg; NAMESPACE user
14 *** set/get one initially empty attribute
15 # file: SCRATCH_MNT/reg
18 *** overwrite empty, set several new attributes
19 *** fetch several attribute names and values (hex)
20 # file: SCRATCH_MNT/reg
25 *** fetch several attribute names and values (base64)
26 # file: SCRATCH_MNT/reg
31 *** shrink value of an existing attribute
32 # file: SCRATCH_MNT/reg
37 *** grow value of existing attribute
38 # file: SCRATCH_MNT/reg
43 *** set an empty value for second attribute
44 # file: SCRATCH_MNT/reg
47 *** overwrite empty value
48 # file: SCRATCH_MNT/reg
52 SCRATCH_MNT/reg: user.name2: No such attribute or operation not permitted
53 *** final list (strings, type=reg, nsp=user)
54 # file: SCRATCH_MNT/reg
59 === TYPE dir; NAMESPACE user
61 *** set/get one initially empty attribute
62 # file: SCRATCH_MNT/dir
65 *** overwrite empty, set several new attributes
66 *** fetch several attribute names and values (hex)
67 # file: SCRATCH_MNT/dir
72 *** fetch several attribute names and values (base64)
73 # file: SCRATCH_MNT/dir
78 *** shrink value of an existing attribute
79 # file: SCRATCH_MNT/dir
84 *** grow value of existing attribute
85 # file: SCRATCH_MNT/dir
90 *** set an empty value for second attribute
91 # file: SCRATCH_MNT/dir
94 *** overwrite empty value
95 # file: SCRATCH_MNT/dir
99 SCRATCH_MNT/dir: user.name2: No such attribute or operation not permitted
100 *** final list (strings, type=dir, nsp=user)
101 # file: SCRATCH_MNT/dir
106 === TYPE lnk; NAMESPACE user
108 *** set/get one initially empty attribute
109 setfattr: SCRATCH_MNT/lnk: Operation not permitted
110 *** overwrite empty, set several new attributes
111 setfattr: SCRATCH_MNT/lnk: Operation not permitted
112 setfattr: SCRATCH_MNT/lnk: Operation not permitted
113 setfattr: SCRATCH_MNT/lnk: Operation not permitted
114 *** fetch several attribute names and values (hex)
115 *** fetch several attribute names and values (base64)
116 *** shrink value of an existing attribute
117 setfattr: SCRATCH_MNT/lnk: Operation not permitted
118 *** grow value of existing attribute
119 setfattr: SCRATCH_MNT/lnk: Operation not permitted
120 *** set an empty value for second attribute
121 setfattr: SCRATCH_MNT/lnk: Operation not permitted
122 SCRATCH_MNT/lnk: user.name2: No such attribute or operation not permitted
123 *** overwrite empty value
124 setfattr: SCRATCH_MNT/lnk: Operation not permitted
125 SCRATCH_MNT/lnk: user.name2: No such attribute or operation not permitted
127 setfattr: SCRATCH_MNT/lnk: Operation not permitted
128 SCRATCH_MNT/lnk: user.name2: No such attribute or operation not permitted
129 *** final list (strings, type=lnk, nsp=user)
131 === TYPE dev/b; NAMESPACE user
133 *** set/get one initially empty attribute
134 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
135 *** overwrite empty, set several new attributes
136 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
137 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
138 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
139 *** fetch several attribute names and values (hex)
140 *** fetch several attribute names and values (base64)
141 *** shrink value of an existing attribute
142 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
143 *** grow value of existing attribute
144 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
145 *** set an empty value for second attribute
146 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
147 SCRATCH_MNT/dev/b: user.name2: No such attribute or operation not permitted
148 *** overwrite empty value
149 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
150 SCRATCH_MNT/dev/b: user.name2: No such attribute or operation not permitted
152 setfattr: SCRATCH_MNT/dev/b: Operation not permitted
153 SCRATCH_MNT/dev/b: user.name2: No such attribute or operation not permitted
154 *** final list (strings, type=dev/b, nsp=user)
156 === TYPE dev/c; NAMESPACE user
158 *** set/get one initially empty attribute
159 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
160 *** overwrite empty, set several new attributes
161 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
162 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
163 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
164 *** fetch several attribute names and values (hex)
165 *** fetch several attribute names and values (base64)
166 *** shrink value of an existing attribute
167 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
168 *** grow value of existing attribute
169 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
170 *** set an empty value for second attribute
171 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
172 SCRATCH_MNT/dev/c: user.name2: No such attribute or operation not permitted
173 *** overwrite empty value
174 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
175 SCRATCH_MNT/dev/c: user.name2: No such attribute or operation not permitted
177 setfattr: SCRATCH_MNT/dev/c: Operation not permitted
178 SCRATCH_MNT/dev/c: user.name2: No such attribute or operation not permitted
179 *** final list (strings, type=dev/c, nsp=user)
181 === TYPE dev/p; NAMESPACE user
183 *** set/get one initially empty attribute
184 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
185 *** overwrite empty, set several new attributes
186 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
187 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
188 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
189 *** fetch several attribute names and values (hex)
190 *** fetch several attribute names and values (base64)
191 *** shrink value of an existing attribute
192 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
193 *** grow value of existing attribute
194 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
195 *** set an empty value for second attribute
196 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
197 SCRATCH_MNT/dev/p: user.name2: No such attribute or operation not permitted
198 *** overwrite empty value
199 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
200 SCRATCH_MNT/dev/p: user.name2: No such attribute or operation not permitted
202 setfattr: SCRATCH_MNT/dev/p: Operation not permitted
203 SCRATCH_MNT/dev/p: user.name2: No such attribute or operation not permitted
204 *** final list (strings, type=dev/p, nsp=user)
206 === TYPE reg; NAMESPACE trusted
208 *** set/get one initially empty attribute
209 # file: SCRATCH_MNT/reg
212 *** overwrite empty, set several new attributes
213 *** fetch several attribute names and values (hex)
214 # file: SCRATCH_MNT/reg
216 trusted.name2=0xdeadbeef
217 trusted.name3=0xdeface
219 *** fetch several attribute names and values (base64)
220 # file: SCRATCH_MNT/reg
222 trusted.name2=0s3q2+7w==
225 *** shrink value of an existing attribute
226 # file: SCRATCH_MNT/reg
229 trusted.name3=0xdeface
231 *** grow value of existing attribute
232 # file: SCRATCH_MNT/reg
234 trusted.name2=0xdecade
235 trusted.name3=0xdeface
237 *** set an empty value for second attribute
238 # file: SCRATCH_MNT/reg
241 *** overwrite empty value
242 # file: SCRATCH_MNT/reg
246 SCRATCH_MNT/reg: trusted.name2: No such attribute or operation not permitted
247 *** final list (strings, type=reg, nsp=trusted)
248 # file: SCRATCH_MNT/reg
250 trusted.name3=0xdeface
255 === TYPE dir; NAMESPACE trusted
257 *** set/get one initially empty attribute
258 # file: SCRATCH_MNT/dir
261 *** overwrite empty, set several new attributes
262 *** fetch several attribute names and values (hex)
263 # file: SCRATCH_MNT/dir
265 trusted.name2=0xdeadbeef
266 trusted.name3=0xdeface
268 *** fetch several attribute names and values (base64)
269 # file: SCRATCH_MNT/dir
271 trusted.name2=0s3q2+7w==
274 *** shrink value of an existing attribute
275 # file: SCRATCH_MNT/dir
278 trusted.name3=0xdeface
280 *** grow value of existing attribute
281 # file: SCRATCH_MNT/dir
283 trusted.name2=0xdecade
284 trusted.name3=0xdeface
286 *** set an empty value for second attribute
287 # file: SCRATCH_MNT/dir
290 *** overwrite empty value
291 # file: SCRATCH_MNT/dir
295 SCRATCH_MNT/dir: trusted.name2: No such attribute or operation not permitted
296 *** final list (strings, type=dir, nsp=trusted)
297 # file: SCRATCH_MNT/dir
299 trusted.name3=0xdeface
304 === TYPE lnk; NAMESPACE trusted
306 *** set/get one initially empty attribute
307 # file: SCRATCH_MNT/lnk
310 *** overwrite empty, set several new attributes
311 *** fetch several attribute names and values (hex)
312 # file: SCRATCH_MNT/lnk
314 trusted.name2=0xdeadbeef
315 trusted.name3=0xdeface
317 *** fetch several attribute names and values (base64)
318 # file: SCRATCH_MNT/lnk
320 trusted.name2=0s3q2+7w==
323 *** shrink value of an existing attribute
324 # file: SCRATCH_MNT/lnk
327 trusted.name3=0xdeface
329 *** grow value of existing attribute
330 # file: SCRATCH_MNT/lnk
332 trusted.name2=0xdecade
333 trusted.name3=0xdeface
335 *** set an empty value for second attribute
336 # file: SCRATCH_MNT/lnk
339 *** overwrite empty value
340 # file: SCRATCH_MNT/lnk
344 SCRATCH_MNT/lnk: trusted.name2: No such attribute or operation not permitted
345 *** final list (strings, type=lnk, nsp=trusted)
346 # file: SCRATCH_MNT/lnk
348 trusted.name3=0xdeface
351 === TYPE dev/b; NAMESPACE trusted
353 *** set/get one initially empty attribute
354 # file: SCRATCH_MNT/dev/b
357 *** overwrite empty, set several new attributes
358 *** fetch several attribute names and values (hex)
359 # file: SCRATCH_MNT/dev/b
361 trusted.name2=0xdeadbeef
362 trusted.name3=0xdeface
364 *** fetch several attribute names and values (base64)
365 # file: SCRATCH_MNT/dev/b
367 trusted.name2=0s3q2+7w==
370 *** shrink value of an existing attribute
371 # file: SCRATCH_MNT/dev/b
374 trusted.name3=0xdeface
376 *** grow value of existing attribute
377 # file: SCRATCH_MNT/dev/b
379 trusted.name2=0xdecade
380 trusted.name3=0xdeface
382 *** set an empty value for second attribute
383 # file: SCRATCH_MNT/dev/b
386 *** overwrite empty value
387 # file: SCRATCH_MNT/dev/b
391 SCRATCH_MNT/dev/b: trusted.name2: No such attribute or operation not permitted
392 *** final list (strings, type=dev/b, nsp=trusted)
393 # file: SCRATCH_MNT/dev/b
395 trusted.name3=0xdeface
398 === TYPE dev/c; NAMESPACE trusted
400 *** set/get one initially empty attribute
401 # file: SCRATCH_MNT/dev/c
404 *** overwrite empty, set several new attributes
405 *** fetch several attribute names and values (hex)
406 # file: SCRATCH_MNT/dev/c
408 trusted.name2=0xdeadbeef
409 trusted.name3=0xdeface
411 *** fetch several attribute names and values (base64)
412 # file: SCRATCH_MNT/dev/c
414 trusted.name2=0s3q2+7w==
417 *** shrink value of an existing attribute
418 # file: SCRATCH_MNT/dev/c
421 trusted.name3=0xdeface
423 *** grow value of existing attribute
424 # file: SCRATCH_MNT/dev/c
426 trusted.name2=0xdecade
427 trusted.name3=0xdeface
429 *** set an empty value for second attribute
430 # file: SCRATCH_MNT/dev/c
433 *** overwrite empty value
434 # file: SCRATCH_MNT/dev/c
438 SCRATCH_MNT/dev/c: trusted.name2: No such attribute or operation not permitted
439 *** final list (strings, type=dev/c, nsp=trusted)
440 # file: SCRATCH_MNT/dev/c
442 trusted.name3=0xdeface
445 === TYPE dev/p; NAMESPACE trusted
447 *** set/get one initially empty attribute
448 # file: SCRATCH_MNT/dev/p
451 *** overwrite empty, set several new attributes
452 *** fetch several attribute names and values (hex)
453 # file: SCRATCH_MNT/dev/p
455 trusted.name2=0xdeadbeef
456 trusted.name3=0xdeface
458 *** fetch several attribute names and values (base64)
459 # file: SCRATCH_MNT/dev/p
461 trusted.name2=0s3q2+7w==
464 *** shrink value of an existing attribute
465 # file: SCRATCH_MNT/dev/p
468 trusted.name3=0xdeface
470 *** grow value of existing attribute
471 # file: SCRATCH_MNT/dev/p
473 trusted.name2=0xdecade
474 trusted.name3=0xdeface
476 *** set an empty value for second attribute
477 # file: SCRATCH_MNT/dev/p
480 *** overwrite empty value
481 # file: SCRATCH_MNT/dev/p
485 SCRATCH_MNT/dev/p: trusted.name2: No such attribute or operation not permitted
486 *** final list (strings, type=dev/p, nsp=trusted)
487 # file: SCRATCH_MNT/dev/p
489 trusted.name3=0xdeface
496 SCRATCH_MNT/descend/and
497 SCRATCH_MNT/descend/down
498 SCRATCH_MNT/descend/down/here
506 SCRATCH_MNT/here/up/ascend
510 *** directory descent with us following symlinks
511 # file: SCRATCH_MNT/descend
515 # file: SCRATCH_MNT/descend/and/ascend
519 # file: SCRATCH_MNT/descend/down
523 # file: SCRATCH_MNT/descend/down/here
527 # file: SCRATCH_MNT/dev/b
529 trusted.name3=0xdeface
531 # file: SCRATCH_MNT/dev/c
533 trusted.name3=0xdeface
535 # file: SCRATCH_MNT/dev/p
537 trusted.name3=0xdeface
539 # file: SCRATCH_MNT/dir
541 trusted.name3=0xdeface
545 # file: SCRATCH_MNT/here
549 # file: SCRATCH_MNT/here/up
553 # file: SCRATCH_MNT/here/up/ascend
557 # file: SCRATCH_MNT/lnk
559 trusted.name3=0xdeface
561 # file: SCRATCH_MNT/reg
563 trusted.name3=0xdeface
568 *** directory descent without following symlinks
569 # file: SCRATCH_MNT/descend
573 # file: SCRATCH_MNT/descend/down
577 # file: SCRATCH_MNT/descend/down/here
581 # file: SCRATCH_MNT/dev/b
583 trusted.name3=0xdeface
585 # file: SCRATCH_MNT/dev/c
587 trusted.name3=0xdeface
589 # file: SCRATCH_MNT/dev/p
591 trusted.name3=0xdeface
593 # file: SCRATCH_MNT/dir
595 trusted.name3=0xdeface
599 # file: SCRATCH_MNT/here
603 # file: SCRATCH_MNT/here/up
607 # file: SCRATCH_MNT/here/up/ascend
611 # file: SCRATCH_MNT/lnk
613 trusted.name3=0xdeface
615 # file: SCRATCH_MNT/reg
617 trusted.name3=0xdeface
623 *** backup everything
624 *** clear out the scratch device
625 *** reset test bed with no extended attributes
638 SCRATCH_MNT/descend/and
639 SCRATCH_MNT/descend/down
640 SCRATCH_MNT/descend/down/here
648 SCRATCH_MNT/here/up/ascend
651 *** restore everything
652 *** compare before and after backups