]> git.proxmox.com Git - mirror_qemu.git/blob - tests/qemu-iotests/142.out
tests: add /char/console test
[mirror_qemu.git] / tests / qemu-iotests / 142.out
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
5
6 === Simple test for all cache modes ===
7
8 Testing: -drive file=TEST_DIR/t.qcow2,cache=none
9 QEMU X.Y.Z monitor - type 'help' for more information
10 (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K
11
12 Testing: -drive file=TEST_DIR/t.qcow2,cache=directsync
13 QEMU X.Y.Z monitor - type 'help' for more information
14 (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K
15
16 Testing: -drive file=TEST_DIR/t.qcow2,cache=writeback
17 QEMU X.Y.Z monitor - type 'help' for more information
18 (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K
19
20 Testing: -drive file=TEST_DIR/t.qcow2,cache=writethrough
21 QEMU X.Y.Z monitor - type 'help' for more information
22 (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K
23
24 Testing: -drive file=TEST_DIR/t.qcow2,cache=unsafe
25 QEMU X.Y.Z monitor - type 'help' for more information
26 (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K
27
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
30
31
32 === Check inheritance of cache modes ===
33
34
35 --- Configure cache modes on the command line ---
36
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
43
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
50
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
57
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
64
65
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
72
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'
75
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'
78
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'
81
82
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
89
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
96
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
103
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
110
111 --- Cache modes after reopen (live snapshot) ---
112
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
119
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
126
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
133
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
140
141
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
148
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'
151
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'
154
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'
157
158
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
165
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
172
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
179
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
186
187 --- Change cache modes with reopen (qemu-io command, flags) ---
188
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
195
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
202
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
209
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
216
217
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
224
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'
227
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'
230
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'
233
234
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
241
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
248
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
255
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
262
263 --- Change cache modes with reopen (qemu-io command, options) ---
264
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
271
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
278
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
285
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
292
293
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
300
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'
303
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'
306
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'
309
310
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
317
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
324
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
331
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
338
339 --- Change cache modes after snapshot ---
340
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
347
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
354
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
361
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
368
369
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
376
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'
379
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'
382
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'
385
386
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
393
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
400
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
407
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
414
415 --- Change cache mode in parent, child has explicit option in JSON ---
416
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
421
422 === Check that referenced BDSes don't inherit ===
423
424
425 --- Configure cache modes on the command line ---
426
427 cache.direct=on on blk
428 Cache mode: writeback, direct
429 Cache mode: writeback
430 Cache mode: writeback
431 Cache mode: writeback
432
433 cache.direct=on on file
434 Cache mode: writeback
435 Cache mode: writeback, direct
436 Cache mode: writeback
437 Cache mode: writeback
438
439 cache.direct=on on backing
440 Cache mode: writeback
441 Cache mode: writeback
442 Cache mode: writeback, direct
443 Cache mode: writeback
444
445 cache.direct=on on backing-file
446 Cache mode: writeback
447 Cache mode: writeback
448 Cache mode: writeback
449 Cache mode: writeback, direct
450
451
452 cache.writeback=off on blk
453 Cache mode: writeback
454 Cache mode: writeback
455 Cache mode: writeback
456 Cache mode: writeback
457
458 cache.writeback=off on file
459 Cache mode: writeback
460 Cache mode: writeback
461 Cache mode: writeback
462 Cache mode: writeback
463
464 cache.writeback=off on backing
465 Cache mode: writeback
466 Cache mode: writeback
467 Cache mode: writeback
468 Cache mode: writeback
469
470 cache.writeback=off on backing-file
471 Cache mode: writeback
472 Cache mode: writeback
473 Cache mode: writeback
474 Cache mode: writeback
475
476
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
482
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
488
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
494
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
500
501 --- Cache modes after reopen (live snapshot) ---
502
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
509
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
516
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
523
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
530
531
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
538
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
545
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
552
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
559
560
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
567
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
574
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
581
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
588
589 --- Change cache modes with reopen (qemu-io command, flags) ---
590
591 cache.direct=on on blk
592 Cache mode: writeback, direct
593 Cache mode: writeback
594 Cache mode: writeback
595 Cache mode: writeback
596
597 cache.direct=on on file
598 Cache mode: writeback, direct
599 Cache mode: writeback, direct
600 Cache mode: writeback
601 Cache mode: writeback
602
603 cache.direct=on on backing
604 Cache mode: writeback, direct
605 Cache mode: writeback
606 Cache mode: writeback, direct
607 Cache mode: writeback
608
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
614
615
616 cache.writeback=off on blk
617 Cache mode: writeback, direct
618 Cache mode: writeback
619 Cache mode: writeback
620 Cache mode: writeback
621
622 cache.writeback=off on file
623 Cache mode: writeback, direct
624 Cache mode: writeback
625 Cache mode: writeback
626 Cache mode: writeback
627
628 cache.writeback=off on backing
629 Cache mode: writeback, direct
630 Cache mode: writeback
631 Cache mode: writeback
632 Cache mode: writeback
633
634 cache.writeback=off on backing-file
635 Cache mode: writeback, direct
636 Cache mode: writeback
637 Cache mode: writeback
638 Cache mode: writeback
639
640
641 cache.no-flush=on on blk
642 Cache mode: writeback, direct
643 Cache mode: writeback
644 Cache mode: writeback
645 Cache mode: writeback
646
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
652
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
658
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
664
665 === Reopening children instead of the root ===
666
667
668 --- Basic reopen ---
669
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
676
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
683
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
690
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
697
698
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
705
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'
708
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'
711
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'
714
715
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
722
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
729
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
736
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
743
744 --- Change cache mode after reopening child ---
745
746 Cache mode: writeback, direct
747 Cache mode: writeback
748 Cache mode: writeback, direct
749 Cache mode: writeback, ignore flushes
750 *** done