util: refactor qemu_open_old to split off variadic args handling
[qemu/ar7.git] / tests / qemu-iotests / 142.out
bloba92b948edd953069f465f53143bed170bc5f272d
1 QA output created by 142
2 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=134217728
3 Formatting 'TEST_DIR/t.IMGFMT.snap', fmt=IMGFMT size=134217728
4 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
6 === Simple test for all cache modes ===
8 Testing: -drive file=TEST_DIR/t.qcow2,cache=none
9 QEMU X.Y.Z monitor - type 'help' for more information
10 (qemu) quit
12 Testing: -drive file=TEST_DIR/t.qcow2,cache=directsync
13 QEMU X.Y.Z monitor - type 'help' for more information
14 (qemu) quit
16 Testing: -drive file=TEST_DIR/t.qcow2,cache=writeback
17 QEMU X.Y.Z monitor - type 'help' for more information
18 (qemu) quit
20 Testing: -drive file=TEST_DIR/t.qcow2,cache=writethrough
21 QEMU X.Y.Z monitor - type 'help' for more information
22 (qemu) quit
24 Testing: -drive file=TEST_DIR/t.qcow2,cache=unsafe
25 QEMU X.Y.Z monitor - type 'help' for more information
26 (qemu) quit
28 Testing: -drive file=TEST_DIR/t.qcow2,cache=invalid_value
29 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,cache=invalid_value: invalid cache option
32 === Check inheritance of cache modes ===
35 --- Configure cache modes on the command line ---
37 cache.direct=on on none0
38     Cache mode:       writeback, direct
39     Cache mode:       writeback, direct
40     Cache mode:       writeback, direct
41     Cache mode:       writeback, direct
42     Cache mode:       writeback, direct
44 cache.direct=on on file
45     Cache mode:       writeback
46     Cache mode:       writeback
47     Cache mode:       writeback, direct
48     Cache mode:       writeback
49     Cache mode:       writeback
51 cache.direct=on on backing
52     Cache mode:       writeback
53     Cache mode:       writeback
54     Cache mode:       writeback
55     Cache mode:       writeback, direct
56     Cache mode:       writeback, direct
58 cache.direct=on on backing-file
59     Cache mode:       writeback
60     Cache mode:       writeback
61     Cache mode:       writeback
62     Cache mode:       writeback
63     Cache mode:       writeback, direct
66 cache.writeback=off on none0
67     Cache mode:       writethrough
68     Cache mode:       writeback
69     Cache mode:       writeback
70     Cache mode:       writeback
71     Cache mode:       writeback
73 cache.writeback=off on file
74 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
76 cache.writeback=off on backing
77 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
79 cache.writeback=off on backing-file
80 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
83 cache.no-flush=on on none0
84     Cache mode:       writeback, ignore flushes
85     Cache mode:       writeback, ignore flushes
86     Cache mode:       writeback, ignore flushes
87     Cache mode:       writeback, ignore flushes
88     Cache mode:       writeback, ignore flushes
90 cache.no-flush=on on file
91     Cache mode:       writeback
92     Cache mode:       writeback
93     Cache mode:       writeback, ignore flushes
94     Cache mode:       writeback
95     Cache mode:       writeback
97 cache.no-flush=on on backing
98     Cache mode:       writeback
99     Cache mode:       writeback
100     Cache mode:       writeback
101     Cache mode:       writeback, ignore flushes
102     Cache mode:       writeback, ignore flushes
104 cache.no-flush=on on backing-file
105     Cache mode:       writeback
106     Cache mode:       writeback
107     Cache mode:       writeback
108     Cache mode:       writeback
109     Cache mode:       writeback, ignore flushes
111 --- Cache modes after reopen (live snapshot) ---
113 cache.direct=on on none0
114     Cache mode:       writeback, direct
115     Cache mode:       writeback, direct
116     Cache mode:       writeback, direct
117     Cache mode:       writeback, direct
118     Cache mode:       writeback, direct
120 cache.direct=on on file
121     Cache mode:       writeback
122     Cache mode:       writeback
123     Cache mode:       writeback, direct
124     Cache mode:       writeback
125     Cache mode:       writeback
127 cache.direct=on on backing
128     Cache mode:       writeback
129     Cache mode:       writeback
130     Cache mode:       writeback
131     Cache mode:       writeback, direct
132     Cache mode:       writeback, direct
134 cache.direct=on on backing-file
135     Cache mode:       writeback
136     Cache mode:       writeback
137     Cache mode:       writeback
138     Cache mode:       writeback
139     Cache mode:       writeback, direct
142 cache.writeback=off on none0
143     Cache mode:       writethrough
144     Cache mode:       writeback
145     Cache mode:       writeback
146     Cache mode:       writeback
147     Cache mode:       writeback
149 cache.writeback=off on file
150 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
152 cache.writeback=off on backing
153 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
155 cache.writeback=off on backing-file
156 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
159 cache.no-flush=on on none0
160     Cache mode:       writeback, ignore flushes
161     Cache mode:       writeback, ignore flushes
162     Cache mode:       writeback, ignore flushes
163     Cache mode:       writeback, ignore flushes
164     Cache mode:       writeback, ignore flushes
166 cache.no-flush=on on file
167     Cache mode:       writeback
168     Cache mode:       writeback
169     Cache mode:       writeback, ignore flushes
170     Cache mode:       writeback
171     Cache mode:       writeback
173 cache.no-flush=on on backing
174     Cache mode:       writeback
175     Cache mode:       writeback
176     Cache mode:       writeback
177     Cache mode:       writeback, ignore flushes
178     Cache mode:       writeback, ignore flushes
180 cache.no-flush=on on backing-file
181     Cache mode:       writeback
182     Cache mode:       writeback
183     Cache mode:       writeback
184     Cache mode:       writeback
185     Cache mode:       writeback, ignore flushes
187 --- Change cache modes with reopen (qemu-io command, flags) ---
189 cache.direct=on on none0
190     Cache mode:       writeback, direct
191     Cache mode:       writeback, direct
192     Cache mode:       writeback, direct
193     Cache mode:       writeback, direct
194     Cache mode:       writeback, direct
196 cache.direct=on on file
197     Cache mode:       writeback, direct
198     Cache mode:       writeback, direct
199     Cache mode:       writeback, direct
200     Cache mode:       writeback, direct
201     Cache mode:       writeback, direct
203 cache.direct=on on backing
204     Cache mode:       writeback, direct
205     Cache mode:       writeback, direct
206     Cache mode:       writeback, direct
207     Cache mode:       writeback, direct
208     Cache mode:       writeback, direct
210 cache.direct=on on backing-file
211     Cache mode:       writeback, direct
212     Cache mode:       writeback, direct
213     Cache mode:       writeback, direct
214     Cache mode:       writeback, direct
215     Cache mode:       writeback, direct
218 cache.writeback=off on none0
219     Cache mode:       writeback, direct
220     Cache mode:       writeback, direct
221     Cache mode:       writeback, direct
222     Cache mode:       writeback, direct
223     Cache mode:       writeback, direct
225 cache.writeback=off on file
226 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
228 cache.writeback=off on backing
229 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
231 cache.writeback=off on backing-file
232 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
235 cache.no-flush=on on none0
236     Cache mode:       writeback, direct
237     Cache mode:       writeback, direct
238     Cache mode:       writeback, direct
239     Cache mode:       writeback, direct
240     Cache mode:       writeback, direct
242 cache.no-flush=on on file
243     Cache mode:       writeback, direct
244     Cache mode:       writeback, direct
245     Cache mode:       writeback, direct, ignore flushes
246     Cache mode:       writeback, direct
247     Cache mode:       writeback, direct
249 cache.no-flush=on on backing
250     Cache mode:       writeback, direct
251     Cache mode:       writeback, direct
252     Cache mode:       writeback, direct
253     Cache mode:       writeback, direct, ignore flushes
254     Cache mode:       writeback, direct, ignore flushes
256 cache.no-flush=on on backing-file
257     Cache mode:       writeback, direct
258     Cache mode:       writeback, direct
259     Cache mode:       writeback, direct
260     Cache mode:       writeback, direct
261     Cache mode:       writeback, direct, ignore flushes
263 --- Change cache modes with reopen (qemu-io command, options) ---
265 cache.direct=on on none0
266     Cache mode:       writeback, direct
267     Cache mode:       writeback, direct
268     Cache mode:       writeback, direct
269     Cache mode:       writeback, direct
270     Cache mode:       writeback, direct
272 cache.direct=on on file
273     Cache mode:       writeback, direct
274     Cache mode:       writeback, direct
275     Cache mode:       writeback, direct
276     Cache mode:       writeback, direct
277     Cache mode:       writeback, direct
279 cache.direct=on on backing
280     Cache mode:       writeback, direct
281     Cache mode:       writeback, direct
282     Cache mode:       writeback, direct
283     Cache mode:       writeback, direct
284     Cache mode:       writeback, direct
286 cache.direct=on on backing-file
287     Cache mode:       writeback, direct
288     Cache mode:       writeback, direct
289     Cache mode:       writeback, direct
290     Cache mode:       writeback, direct
291     Cache mode:       writeback, direct
294 cache.writeback=off on none0
295     Cache mode:       writethrough, direct
296     Cache mode:       writeback, direct
297     Cache mode:       writeback, direct
298     Cache mode:       writeback, direct
299     Cache mode:       writeback, direct
301 cache.writeback=off on file
302 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
304 cache.writeback=off on backing
305 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
307 cache.writeback=off on backing-file
308 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
311 cache.no-flush=on on none0
312     Cache mode:       writeback, direct, ignore flushes
313     Cache mode:       writeback, direct, ignore flushes
314     Cache mode:       writeback, direct, ignore flushes
315     Cache mode:       writeback, direct, ignore flushes
316     Cache mode:       writeback, direct, ignore flushes
318 cache.no-flush=on on file
319     Cache mode:       writeback, direct
320     Cache mode:       writeback, direct
321     Cache mode:       writeback, direct, ignore flushes
322     Cache mode:       writeback, direct
323     Cache mode:       writeback, direct
325 cache.no-flush=on on backing
326     Cache mode:       writeback, direct
327     Cache mode:       writeback, direct
328     Cache mode:       writeback, direct
329     Cache mode:       writeback, direct, ignore flushes
330     Cache mode:       writeback, direct, ignore flushes
332 cache.no-flush=on on backing-file
333     Cache mode:       writeback, direct
334     Cache mode:       writeback, direct
335     Cache mode:       writeback, direct
336     Cache mode:       writeback, direct
337     Cache mode:       writeback, direct, ignore flushes
339 --- Change cache modes after snapshot ---
341 cache.direct=on on none0
342     Cache mode:       writeback, direct
343     Cache mode:       writeback, direct
344     Cache mode:       writeback, direct
345     Cache mode:       writeback, direct
346     Cache mode:       writeback, direct
348 cache.direct=on on file
349     Cache mode:       writeback, direct
350     Cache mode:       writeback
351     Cache mode:       writeback, direct
352     Cache mode:       writeback
353     Cache mode:       writeback
355 cache.direct=on on backing
356     Cache mode:       writeback, direct
357     Cache mode:       writeback
358     Cache mode:       writeback
359     Cache mode:       writeback, direct
360     Cache mode:       writeback, direct
362 cache.direct=on on backing-file
363     Cache mode:       writeback, direct
364     Cache mode:       writeback
365     Cache mode:       writeback
366     Cache mode:       writeback
367     Cache mode:       writeback, direct
370 cache.writeback=off on none0
371     Cache mode:       writeback, direct
372     Cache mode:       writeback
373     Cache mode:       writeback
374     Cache mode:       writeback
375     Cache mode:       writeback
377 cache.writeback=off on file
378 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
380 cache.writeback=off on backing
381 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
383 cache.writeback=off on backing-file
384 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
387 cache.no-flush=on on none0
388     Cache mode:       writeback, direct
389     Cache mode:       writeback, ignore flushes
390     Cache mode:       writeback, ignore flushes
391     Cache mode:       writeback, ignore flushes
392     Cache mode:       writeback, ignore flushes
394 cache.no-flush=on on file
395     Cache mode:       writeback, direct
396     Cache mode:       writeback
397     Cache mode:       writeback, ignore flushes
398     Cache mode:       writeback
399     Cache mode:       writeback
401 cache.no-flush=on on backing
402     Cache mode:       writeback, direct
403     Cache mode:       writeback
404     Cache mode:       writeback
405     Cache mode:       writeback, ignore flushes
406     Cache mode:       writeback, ignore flushes
408 cache.no-flush=on on backing-file
409     Cache mode:       writeback, direct
410     Cache mode:       writeback
411     Cache mode:       writeback
412     Cache mode:       writeback
413     Cache mode:       writeback, ignore flushes
415 --- Change cache mode in parent, child has explicit option in JSON ---
417     Cache mode:       writeback, direct, ignore flushes
418     Cache mode:       writeback, direct, ignore flushes
419     Cache mode:       writeback, direct, ignore flushes
420     Cache mode:       writeback, ignore flushes
422 === Check that referenced BDSes don't inherit ===
425 --- Configure cache modes on the command line ---
427 cache.direct=on on blk
428     Cache mode:       writeback, direct
429     Cache mode:       writeback
430     Cache mode:       writeback
431     Cache mode:       writeback
433 cache.direct=on on file
434     Cache mode:       writeback
435     Cache mode:       writeback, direct
436     Cache mode:       writeback
437     Cache mode:       writeback
439 cache.direct=on on backing
440     Cache mode:       writeback
441     Cache mode:       writeback
442     Cache mode:       writeback, direct
443     Cache mode:       writeback
445 cache.direct=on on backing-file
446     Cache mode:       writeback
447     Cache mode:       writeback
448     Cache mode:       writeback
449     Cache mode:       writeback, direct
452 cache.writeback=off on blk
453     Cache mode:       writeback
454     Cache mode:       writeback
455     Cache mode:       writeback
456     Cache mode:       writeback
458 cache.writeback=off on file
459     Cache mode:       writeback
460     Cache mode:       writeback
461     Cache mode:       writeback
462     Cache mode:       writeback
464 cache.writeback=off on backing
465     Cache mode:       writeback
466     Cache mode:       writeback
467     Cache mode:       writeback
468     Cache mode:       writeback
470 cache.writeback=off on backing-file
471     Cache mode:       writeback
472     Cache mode:       writeback
473     Cache mode:       writeback
474     Cache mode:       writeback
477 cache.no-flush=on on blk
478     Cache mode:       writeback, ignore flushes
479     Cache mode:       writeback
480     Cache mode:       writeback
481     Cache mode:       writeback
483 cache.no-flush=on on file
484     Cache mode:       writeback
485     Cache mode:       writeback, ignore flushes
486     Cache mode:       writeback
487     Cache mode:       writeback
489 cache.no-flush=on on backing
490     Cache mode:       writeback
491     Cache mode:       writeback
492     Cache mode:       writeback, ignore flushes
493     Cache mode:       writeback
495 cache.no-flush=on on backing-file
496     Cache mode:       writeback
497     Cache mode:       writeback
498     Cache mode:       writeback
499     Cache mode:       writeback, ignore flushes
501 --- Cache modes after reopen (live snapshot) ---
503 cache.direct=on on blk
504     Cache mode:       writeback, direct
505     Cache mode:       writeback, direct
506     Cache mode:       writeback
507     Cache mode:       writeback
508     Cache mode:       writeback
510 cache.direct=on on file
511     Cache mode:       writeback
512     Cache mode:       writeback
513     Cache mode:       writeback, direct
514     Cache mode:       writeback
515     Cache mode:       writeback
517 cache.direct=on on backing
518     Cache mode:       writeback
519     Cache mode:       writeback
520     Cache mode:       writeback
521     Cache mode:       writeback, direct
522     Cache mode:       writeback
524 cache.direct=on on backing-file
525     Cache mode:       writeback
526     Cache mode:       writeback
527     Cache mode:       writeback
528     Cache mode:       writeback
529     Cache mode:       writeback, direct
532 cache.writeback=off on blk
533     Cache mode:       writethrough
534     Cache mode:       writeback
535     Cache mode:       writeback
536     Cache mode:       writeback
537     Cache mode:       writeback
539 cache.writeback=off on file
540     Cache mode:       writeback
541     Cache mode:       writeback
542     Cache mode:       writeback
543     Cache mode:       writeback
544     Cache mode:       writeback
546 cache.writeback=off on backing
547     Cache mode:       writeback
548     Cache mode:       writeback
549     Cache mode:       writeback
550     Cache mode:       writeback
551     Cache mode:       writeback
553 cache.writeback=off on backing-file
554     Cache mode:       writeback
555     Cache mode:       writeback
556     Cache mode:       writeback
557     Cache mode:       writeback
558     Cache mode:       writeback
561 cache.no-flush=on on blk
562     Cache mode:       writeback, ignore flushes
563     Cache mode:       writeback, ignore flushes
564     Cache mode:       writeback
565     Cache mode:       writeback
566     Cache mode:       writeback
568 cache.no-flush=on on file
569     Cache mode:       writeback
570     Cache mode:       writeback
571     Cache mode:       writeback, ignore flushes
572     Cache mode:       writeback
573     Cache mode:       writeback
575 cache.no-flush=on on backing
576     Cache mode:       writeback
577     Cache mode:       writeback
578     Cache mode:       writeback
579     Cache mode:       writeback, ignore flushes
580     Cache mode:       writeback
582 cache.no-flush=on on backing-file
583     Cache mode:       writeback
584     Cache mode:       writeback
585     Cache mode:       writeback
586     Cache mode:       writeback
587     Cache mode:       writeback, ignore flushes
589 --- Change cache modes with reopen (qemu-io command, flags) ---
591 cache.direct=on on blk
592     Cache mode:       writeback, direct
593     Cache mode:       writeback
594     Cache mode:       writeback
595     Cache mode:       writeback
597 cache.direct=on on file
598     Cache mode:       writeback, direct
599     Cache mode:       writeback, direct
600     Cache mode:       writeback
601     Cache mode:       writeback
603 cache.direct=on on backing
604     Cache mode:       writeback, direct
605     Cache mode:       writeback
606     Cache mode:       writeback, direct
607     Cache mode:       writeback
609 cache.direct=on on backing-file
610     Cache mode:       writeback, direct
611     Cache mode:       writeback
612     Cache mode:       writeback
613     Cache mode:       writeback, direct
616 cache.writeback=off on blk
617     Cache mode:       writeback, direct
618     Cache mode:       writeback
619     Cache mode:       writeback
620     Cache mode:       writeback
622 cache.writeback=off on file
623     Cache mode:       writeback, direct
624     Cache mode:       writeback
625     Cache mode:       writeback
626     Cache mode:       writeback
628 cache.writeback=off on backing
629     Cache mode:       writeback, direct
630     Cache mode:       writeback
631     Cache mode:       writeback
632     Cache mode:       writeback
634 cache.writeback=off on backing-file
635     Cache mode:       writeback, direct
636     Cache mode:       writeback
637     Cache mode:       writeback
638     Cache mode:       writeback
641 cache.no-flush=on on blk
642     Cache mode:       writeback, direct
643     Cache mode:       writeback
644     Cache mode:       writeback
645     Cache mode:       writeback
647 cache.no-flush=on on file
648     Cache mode:       writeback, direct
649     Cache mode:       writeback, ignore flushes
650     Cache mode:       writeback
651     Cache mode:       writeback
653 cache.no-flush=on on backing
654     Cache mode:       writeback, direct
655     Cache mode:       writeback
656     Cache mode:       writeback, ignore flushes
657     Cache mode:       writeback
659 cache.no-flush=on on backing-file
660     Cache mode:       writeback, direct
661     Cache mode:       writeback
662     Cache mode:       writeback
663     Cache mode:       writeback, ignore flushes
665 === Reopening children instead of the root ===
668 --- Basic reopen ---
670 cache.direct=on on none0
671     Cache mode:       writeback, direct
672     Cache mode:       writeback, direct
673     Cache mode:       writeback, direct
674     Cache mode:       writeback, direct
675     Cache mode:       writeback, direct
677 cache.direct=on on file
678     Cache mode:       writeback
679     Cache mode:       writeback
680     Cache mode:       writeback, direct
681     Cache mode:       writeback, direct
682     Cache mode:       writeback, direct
684 cache.direct=on on backing
685     Cache mode:       writeback
686     Cache mode:       writeback
687     Cache mode:       writeback
688     Cache mode:       writeback, direct
689     Cache mode:       writeback, direct
691 cache.direct=on on backing-file
692     Cache mode:       writeback
693     Cache mode:       writeback
694     Cache mode:       writeback
695     Cache mode:       writeback, direct
696     Cache mode:       writeback, direct
699 cache.writeback=off on none0
700     Cache mode:       writethrough
701     Cache mode:       writeback
702     Cache mode:       writeback
703     Cache mode:       writeback, direct
704     Cache mode:       writeback, direct
706 cache.writeback=off on file
707 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,file.cache.writeback=off: Block protocol 'file' doesn't support the option 'cache.writeback'
709 cache.writeback=off on backing
710 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.cache.writeback=off: Could not open backing file: Block format 'qcow2' does not support the option 'cache.writeback'
712 cache.writeback=off on backing-file
713 QEMU_PROG: -drive if=none,file=TEST_DIR/t.qcow2,backing.file.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,backing.file.cache.writeback=off: Could not open backing file: Block protocol 'file' doesn't support the option 'cache.writeback'
716 cache.no-flush=on on none0
717     Cache mode:       writeback, ignore flushes
718     Cache mode:       writeback, ignore flushes
719     Cache mode:       writeback, ignore flushes
720     Cache mode:       writeback, direct, ignore flushes
721     Cache mode:       writeback, direct, ignore flushes
723 cache.no-flush=on on file
724     Cache mode:       writeback
725     Cache mode:       writeback
726     Cache mode:       writeback, ignore flushes
727     Cache mode:       writeback, direct
728     Cache mode:       writeback, direct
730 cache.no-flush=on on backing
731     Cache mode:       writeback
732     Cache mode:       writeback
733     Cache mode:       writeback
734     Cache mode:       writeback, direct, ignore flushes
735     Cache mode:       writeback, direct, ignore flushes
737 cache.no-flush=on on backing-file
738     Cache mode:       writeback
739     Cache mode:       writeback
740     Cache mode:       writeback
741     Cache mode:       writeback, direct
742     Cache mode:       writeback, direct, ignore flushes
744 --- Change cache mode after reopening child ---
746     Cache mode:       writeback, direct
747     Cache mode:       writeback
748     Cache mode:       writeback, direct
749     Cache mode:       writeback, ignore flushes
750 *** done