1QA output created by 142 2Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=134217728 3Formatting 'TEST_DIR/t.IMGFMT.snap', fmt=IMGFMT size=134217728 4Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT 5 6=== Simple test for all cache modes === 7 8Testing: -drive file=TEST_DIR/t.qcow2,cache=none 9QEMU X.Y.Z monitor - type 'help' for more information 10(qemu) quit 11 12Testing: -drive file=TEST_DIR/t.qcow2,cache=directsync 13QEMU X.Y.Z monitor - type 'help' for more information 14(qemu) quit 15 16Testing: -drive file=TEST_DIR/t.qcow2,cache=writeback 17QEMU X.Y.Z monitor - type 'help' for more information 18(qemu) quit 19 20Testing: -drive file=TEST_DIR/t.qcow2,cache=writethrough 21QEMU X.Y.Z monitor - type 'help' for more information 22(qemu) quit 23 24Testing: -drive file=TEST_DIR/t.qcow2,cache=unsafe 25QEMU X.Y.Z monitor - type 'help' for more information 26(qemu) quit 27 28Testing: -drive file=TEST_DIR/t.qcow2,cache=invalid_value 29QEMU_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 37cache.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 44cache.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 51cache.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 58cache.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 66cache.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 73cache.writeback=off on file 74QEMU_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 76cache.writeback=off on backing 77QEMU_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 79cache.writeback=off on backing-file 80QEMU_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 83cache.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 90cache.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 97cache.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 104cache.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 113cache.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 120cache.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 127cache.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 134cache.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 142cache.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 149cache.writeback=off on file 150QEMU_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 152cache.writeback=off on backing 153QEMU_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 155cache.writeback=off on backing-file 156QEMU_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 159cache.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 166cache.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 173cache.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 180cache.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 189cache.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 196cache.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 203cache.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 210cache.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 218cache.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 225cache.writeback=off on file 226QEMU_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 228cache.writeback=off on backing 229QEMU_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 231cache.writeback=off on backing-file 232QEMU_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 235cache.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 242cache.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 249cache.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 256cache.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 265cache.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 272cache.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 279cache.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 286cache.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 294cache.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 301cache.writeback=off on file 302QEMU_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 304cache.writeback=off on backing 305QEMU_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 307cache.writeback=off on backing-file 308QEMU_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 311cache.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 318cache.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 325cache.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 332cache.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 341cache.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 348cache.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 355cache.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 362cache.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 370cache.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 377cache.writeback=off on file 378QEMU_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 380cache.writeback=off on backing 381QEMU_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 383cache.writeback=off on backing-file 384QEMU_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 387cache.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 394cache.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 401cache.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 408cache.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 427cache.direct=on on blk 428 Cache mode: writeback, direct 429 Cache mode: writeback 430 Cache mode: writeback 431 Cache mode: writeback 432 433cache.direct=on on file 434 Cache mode: writeback 435 Cache mode: writeback, direct 436 Cache mode: writeback 437 Cache mode: writeback 438 439cache.direct=on on backing 440 Cache mode: writeback 441 Cache mode: writeback 442 Cache mode: writeback, direct 443 Cache mode: writeback 444 445cache.direct=on on backing-file 446 Cache mode: writeback 447 Cache mode: writeback 448 Cache mode: writeback 449 Cache mode: writeback, direct 450 451 452cache.writeback=off on blk 453 Cache mode: writeback 454 Cache mode: writeback 455 Cache mode: writeback 456 Cache mode: writeback 457 458cache.writeback=off on file 459 Cache mode: writeback 460 Cache mode: writeback 461 Cache mode: writeback 462 Cache mode: writeback 463 464cache.writeback=off on backing 465 Cache mode: writeback 466 Cache mode: writeback 467 Cache mode: writeback 468 Cache mode: writeback 469 470cache.writeback=off on backing-file 471 Cache mode: writeback 472 Cache mode: writeback 473 Cache mode: writeback 474 Cache mode: writeback 475 476 477cache.no-flush=on on blk 478 Cache mode: writeback, ignore flushes 479 Cache mode: writeback 480 Cache mode: writeback 481 Cache mode: writeback 482 483cache.no-flush=on on file 484 Cache mode: writeback 485 Cache mode: writeback, ignore flushes 486 Cache mode: writeback 487 Cache mode: writeback 488 489cache.no-flush=on on backing 490 Cache mode: writeback 491 Cache mode: writeback 492 Cache mode: writeback, ignore flushes 493 Cache mode: writeback 494 495cache.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 503cache.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 510cache.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 517cache.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 524cache.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 532cache.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 539cache.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 546cache.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 553cache.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 561cache.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 568cache.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 575cache.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 582cache.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 591cache.direct=on on blk 592 Cache mode: writeback, direct 593 Cache mode: writeback 594 Cache mode: writeback 595 Cache mode: writeback 596 597cache.direct=on on file 598 Cache mode: writeback, direct 599 Cache mode: writeback, direct 600 Cache mode: writeback 601 Cache mode: writeback 602 603cache.direct=on on backing 604 Cache mode: writeback, direct 605 Cache mode: writeback 606 Cache mode: writeback, direct 607 Cache mode: writeback 608 609cache.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 616cache.writeback=off on blk 617 Cache mode: writeback, direct 618 Cache mode: writeback 619 Cache mode: writeback 620 Cache mode: writeback 621 622cache.writeback=off on file 623 Cache mode: writeback, direct 624 Cache mode: writeback 625 Cache mode: writeback 626 Cache mode: writeback 627 628cache.writeback=off on backing 629 Cache mode: writeback, direct 630 Cache mode: writeback 631 Cache mode: writeback 632 Cache mode: writeback 633 634cache.writeback=off on backing-file 635 Cache mode: writeback, direct 636 Cache mode: writeback 637 Cache mode: writeback 638 Cache mode: writeback 639 640 641cache.no-flush=on on blk 642 Cache mode: writeback, direct 643 Cache mode: writeback 644 Cache mode: writeback 645 Cache mode: writeback 646 647cache.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 653cache.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 659cache.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 670cache.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 677cache.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 684cache.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 691cache.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 699cache.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 706cache.writeback=off on file 707QEMU_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 709cache.writeback=off on backing 710QEMU_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 712cache.writeback=off on backing-file 713QEMU_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 716cache.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 723cache.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 730cache.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 737cache.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 751--- Alignment after changing O_DIRECT --- 752 753Formatting 'TEST_DIR/t.IMGFMT', fmt=file size=1048576 754wrote 4096/4096 bytes at offset 0 7554 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 756read 42/42 bytes at offset 42 75742 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 758read 42/42 bytes at offset 42 75942 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 760read 42/42 bytes at offset 42 76142 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 762read 42/42 bytes at offset 42 76342 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 764read 42/42 bytes at offset 42 76542 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 766read 42/42 bytes at offset 42 76742 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 768*** done 769