1QA output created by 191 2 3=== Preparing and starting VM === 4 5Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 6Formatting 'TEST_DIR/t.IMGFMT.mid', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT 7Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid 8Formatting 'TEST_DIR/t.IMGFMT.ovl2', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid 9wrote 65536/65536 bytes at offset 1048576 1064 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 11{ 12 "return": { 13 } 14} 15 16=== Perform commit job === 17 18{ 19 "timestamp": { 20 "seconds": TIMESTAMP, 21 "microseconds": TIMESTAMP 22 }, 23 "event": "JOB_STATUS_CHANGE", 24 "data": { 25 "status": "created", 26 "id": "commit0" 27 } 28} 29{ 30 "timestamp": { 31 "seconds": TIMESTAMP, 32 "microseconds": TIMESTAMP 33 }, 34 "event": "JOB_STATUS_CHANGE", 35 "data": { 36 "status": "running", 37 "id": "commit0" 38 } 39} 40{ 41 "return": { 42 } 43} 44{ 45 "timestamp": { 46 "seconds": TIMESTAMP, 47 "microseconds": TIMESTAMP 48 }, 49 "event": "JOB_STATUS_CHANGE", 50 "data": { 51 "status": "waiting", 52 "id": "commit0" 53 } 54} 55{ 56 "timestamp": { 57 "seconds": TIMESTAMP, 58 "microseconds": TIMESTAMP 59 }, 60 "event": "JOB_STATUS_CHANGE", 61 "data": { 62 "status": "pending", 63 "id": "commit0" 64 } 65} 66{ 67 "timestamp": { 68 "seconds": TIMESTAMP, 69 "microseconds": TIMESTAMP 70 }, 71 "event": "BLOCK_JOB_COMPLETED", 72 "data": { 73 "device": "commit0", 74 "len": 67108864, 75 "offset": 67108864, 76 "speed": 0, 77 "type": "commit" 78 } 79} 80{ 81 "timestamp": { 82 "seconds": TIMESTAMP, 83 "microseconds": TIMESTAMP 84 }, 85 "event": "JOB_STATUS_CHANGE", 86 "data": { 87 "status": "concluded", 88 "id": "commit0" 89 } 90} 91{ 92 "timestamp": { 93 "seconds": TIMESTAMP, 94 "microseconds": TIMESTAMP 95 }, 96 "event": "JOB_STATUS_CHANGE", 97 "data": { 98 "status": "null", 99 "id": "commit0" 100 } 101} 102 103=== Check that both top and top2 point to base now === 104 105{ 106 "return": [ 107 { 108 "iops_rd": 0, 109 "detect_zeroes": "off", 110 "image": { 111 "backing-image": { 112 "virtual-size": 67108864, 113 "filename": "TEST_DIR/t.IMGFMT.base", 114 "cluster-size": 65536, 115 "format": "IMGFMT", 116 "actual-size": SIZE, 117 "dirty-flag": false 118 }, 119 "backing-filename-format": "IMGFMT", 120 "virtual-size": 67108864, 121 "filename": "TEST_DIR/t.IMGFMT.ovl2", 122 "cluster-size": 65536, 123 "format": "IMGFMT", 124 "actual-size": SIZE, 125 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 126 "backing-filename": "TEST_DIR/t.IMGFMT.base", 127 "dirty-flag": false 128 }, 129 "iops_wr": 0, 130 "ro": false, 131 "node-name": "top2", 132 "backing_file_depth": 1, 133 "drv": "IMGFMT", 134 "iops": 0, 135 "bps_wr": 0, 136 "write_threshold": 0, 137 "backing_file": "TEST_DIR/t.IMGFMT.base", 138 "encrypted": false, 139 "bps": 0, 140 "bps_rd": 0, 141 "cache": { 142 "no-flush": false, 143 "direct": false, 144 "writeback": true 145 }, 146 "file": "TEST_DIR/t.IMGFMT.ovl2", 147 "encryption_key_missing": false 148 }, 149 { 150 "iops_rd": 0, 151 "detect_zeroes": "off", 152 "image": { 153 "virtual-size": 197120, 154 "filename": "TEST_DIR/t.IMGFMT.ovl2", 155 "format": "file", 156 "actual-size": SIZE, 157 "dirty-flag": false 158 }, 159 "iops_wr": 0, 160 "ro": false, 161 "node-name": "NODE_NAME", 162 "backing_file_depth": 0, 163 "drv": "file", 164 "iops": 0, 165 "bps_wr": 0, 166 "write_threshold": 0, 167 "encrypted": false, 168 "bps": 0, 169 "bps_rd": 0, 170 "cache": { 171 "no-flush": false, 172 "direct": false, 173 "writeback": true 174 }, 175 "file": "TEST_DIR/t.IMGFMT.ovl2", 176 "encryption_key_missing": false 177 }, 178 { 179 "iops_rd": 0, 180 "detect_zeroes": "off", 181 "image": { 182 "backing-image": { 183 "virtual-size": 67108864, 184 "filename": "TEST_DIR/t.IMGFMT.base", 185 "cluster-size": 65536, 186 "format": "IMGFMT", 187 "actual-size": SIZE, 188 "dirty-flag": false 189 }, 190 "backing-filename-format": "IMGFMT", 191 "virtual-size": 67108864, 192 "filename": "TEST_DIR/t.IMGFMT", 193 "cluster-size": 65536, 194 "format": "IMGFMT", 195 "actual-size": SIZE, 196 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 197 "backing-filename": "TEST_DIR/t.IMGFMT.base", 198 "dirty-flag": false 199 }, 200 "iops_wr": 0, 201 "ro": false, 202 "node-name": "top", 203 "backing_file_depth": 1, 204 "drv": "IMGFMT", 205 "iops": 0, 206 "bps_wr": 0, 207 "write_threshold": 0, 208 "backing_file": "TEST_DIR/t.IMGFMT.base", 209 "encrypted": false, 210 "bps": 0, 211 "bps_rd": 0, 212 "cache": { 213 "no-flush": false, 214 "direct": false, 215 "writeback": true 216 }, 217 "file": "TEST_DIR/t.IMGFMT", 218 "encryption_key_missing": false 219 }, 220 { 221 "iops_rd": 0, 222 "detect_zeroes": "off", 223 "image": { 224 "virtual-size": 197120, 225 "filename": "TEST_DIR/t.IMGFMT", 226 "format": "file", 227 "actual-size": SIZE, 228 "dirty-flag": false 229 }, 230 "iops_wr": 0, 231 "ro": false, 232 "node-name": "NODE_NAME", 233 "backing_file_depth": 0, 234 "drv": "file", 235 "iops": 0, 236 "bps_wr": 0, 237 "write_threshold": 0, 238 "encrypted": false, 239 "bps": 0, 240 "bps_rd": 0, 241 "cache": { 242 "no-flush": false, 243 "direct": false, 244 "writeback": true 245 }, 246 "file": "TEST_DIR/t.IMGFMT", 247 "encryption_key_missing": false 248 }, 249 { 250 "iops_rd": 0, 251 "detect_zeroes": "off", 252 "image": { 253 "backing-image": { 254 "virtual-size": 67108864, 255 "filename": "TEST_DIR/t.IMGFMT.base", 256 "cluster-size": 65536, 257 "format": "IMGFMT", 258 "actual-size": SIZE, 259 "dirty-flag": false 260 }, 261 "backing-filename-format": "IMGFMT", 262 "virtual-size": 67108864, 263 "filename": "TEST_DIR/t.IMGFMT.mid", 264 "cluster-size": 65536, 265 "format": "IMGFMT", 266 "actual-size": SIZE, 267 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 268 "backing-filename": "TEST_DIR/t.IMGFMT.base", 269 "dirty-flag": false 270 }, 271 "iops_wr": 0, 272 "ro": false, 273 "node-name": "mid", 274 "backing_file_depth": 1, 275 "drv": "IMGFMT", 276 "iops": 0, 277 "bps_wr": 0, 278 "write_threshold": 0, 279 "backing_file": "TEST_DIR/t.IMGFMT.base", 280 "encrypted": false, 281 "bps": 0, 282 "bps_rd": 0, 283 "cache": { 284 "no-flush": false, 285 "direct": false, 286 "writeback": true 287 }, 288 "file": "TEST_DIR/t.IMGFMT.mid", 289 "encryption_key_missing": false 290 }, 291 { 292 "iops_rd": 0, 293 "detect_zeroes": "off", 294 "image": { 295 "virtual-size": 393216, 296 "filename": "TEST_DIR/t.IMGFMT.mid", 297 "format": "file", 298 "actual-size": SIZE, 299 "dirty-flag": false 300 }, 301 "iops_wr": 0, 302 "ro": false, 303 "node-name": "NODE_NAME", 304 "backing_file_depth": 0, 305 "drv": "file", 306 "iops": 0, 307 "bps_wr": 0, 308 "write_threshold": 0, 309 "encrypted": false, 310 "bps": 0, 311 "bps_rd": 0, 312 "cache": { 313 "no-flush": false, 314 "direct": false, 315 "writeback": true 316 }, 317 "file": "TEST_DIR/t.IMGFMT.mid", 318 "encryption_key_missing": false 319 }, 320 { 321 "iops_rd": 0, 322 "detect_zeroes": "off", 323 "image": { 324 "virtual-size": 67108864, 325 "filename": "TEST_DIR/t.IMGFMT.base", 326 "cluster-size": 65536, 327 "format": "IMGFMT", 328 "actual-size": SIZE, 329 "dirty-flag": false 330 }, 331 "iops_wr": 0, 332 "ro": false, 333 "node-name": "base", 334 "backing_file_depth": 0, 335 "drv": "IMGFMT", 336 "iops": 0, 337 "bps_wr": 0, 338 "write_threshold": 0, 339 "encrypted": false, 340 "bps": 0, 341 "bps_rd": 0, 342 "cache": { 343 "no-flush": false, 344 "direct": false, 345 "writeback": true 346 }, 347 "file": "TEST_DIR/t.IMGFMT.base", 348 "encryption_key_missing": false 349 }, 350 { 351 "iops_rd": 0, 352 "detect_zeroes": "off", 353 "image": { 354 "virtual-size": 393216, 355 "filename": "TEST_DIR/t.IMGFMT.base", 356 "format": "file", 357 "actual-size": SIZE, 358 "dirty-flag": false 359 }, 360 "iops_wr": 0, 361 "ro": false, 362 "node-name": "NODE_NAME", 363 "backing_file_depth": 0, 364 "drv": "file", 365 "iops": 0, 366 "bps_wr": 0, 367 "write_threshold": 0, 368 "encrypted": false, 369 "bps": 0, 370 "bps_rd": 0, 371 "cache": { 372 "no-flush": false, 373 "direct": false, 374 "writeback": true 375 }, 376 "file": "TEST_DIR/t.IMGFMT.base", 377 "encryption_key_missing": false 378 } 379 ] 380} 381{ 382 "return": { 383 } 384} 385{ 386 "timestamp": { 387 "seconds": TIMESTAMP, 388 "microseconds": TIMESTAMP 389 }, 390 "event": "SHUTDOWN", 391 "data": { 392 "guest": false 393 } 394} 395image: TEST_DIR/t.IMGFMT 396file format: IMGFMT 397virtual size: 64M (67108864 bytes) 398cluster_size: 65536 399backing file: TEST_DIR/t.IMGFMT.base 400backing file format: IMGFMT 401image: TEST_DIR/t.IMGFMT.ovl2 402file format: IMGFMT 403virtual size: 64M (67108864 bytes) 404cluster_size: 65536 405backing file: TEST_DIR/t.IMGFMT.base 406backing file format: IMGFMT 407 408=== Preparing and starting VM with -drive === 409 410Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 411Formatting 'TEST_DIR/t.IMGFMT.mid', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base 412Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid 413Formatting 'TEST_DIR/t.IMGFMT.ovl2', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid 414Formatting 'TEST_DIR/t.IMGFMT.ovl3', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.ovl2 415wrote 65536/65536 bytes at offset 1048576 41664 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 417{ 418 "return": { 419 } 420} 421 422=== Perform commit job === 423 424{ 425 "timestamp": { 426 "seconds": TIMESTAMP, 427 "microseconds": TIMESTAMP 428 }, 429 "event": "JOB_STATUS_CHANGE", 430 "data": { 431 "status": "created", 432 "id": "commit0" 433 } 434} 435{ 436 "timestamp": { 437 "seconds": TIMESTAMP, 438 "microseconds": TIMESTAMP 439 }, 440 "event": "JOB_STATUS_CHANGE", 441 "data": { 442 "status": "running", 443 "id": "commit0" 444 } 445} 446{ 447 "return": { 448 } 449} 450{ 451 "timestamp": { 452 "seconds": TIMESTAMP, 453 "microseconds": TIMESTAMP 454 }, 455 "event": "JOB_STATUS_CHANGE", 456 "data": { 457 "status": "waiting", 458 "id": "commit0" 459 } 460} 461{ 462 "timestamp": { 463 "seconds": TIMESTAMP, 464 "microseconds": TIMESTAMP 465 }, 466 "event": "JOB_STATUS_CHANGE", 467 "data": { 468 "status": "pending", 469 "id": "commit0" 470 } 471} 472{ 473 "timestamp": { 474 "seconds": TIMESTAMP, 475 "microseconds": TIMESTAMP 476 }, 477 "event": "BLOCK_JOB_COMPLETED", 478 "data": { 479 "device": "commit0", 480 "len": 67108864, 481 "offset": 67108864, 482 "speed": 0, 483 "type": "commit" 484 } 485} 486{ 487 "timestamp": { 488 "seconds": TIMESTAMP, 489 "microseconds": TIMESTAMP 490 }, 491 "event": "JOB_STATUS_CHANGE", 492 "data": { 493 "status": "concluded", 494 "id": "commit0" 495 } 496} 497{ 498 "timestamp": { 499 "seconds": TIMESTAMP, 500 "microseconds": TIMESTAMP 501 }, 502 "event": "JOB_STATUS_CHANGE", 503 "data": { 504 "status": "null", 505 "id": "commit0" 506 } 507} 508 509=== Check that both top and top2 point to base now === 510 511{ 512 "return": [ 513 { 514 "iops_rd": 0, 515 "detect_zeroes": "off", 516 "image": { 517 "backing-image": { 518 "virtual-size": 67108864, 519 "filename": "TEST_DIR/t.IMGFMT.base", 520 "cluster-size": 65536, 521 "format": "IMGFMT", 522 "actual-size": SIZE, 523 "dirty-flag": false 524 }, 525 "backing-filename-format": "IMGFMT", 526 "virtual-size": 67108864, 527 "filename": "TEST_DIR/t.IMGFMT.ovl2", 528 "cluster-size": 65536, 529 "format": "IMGFMT", 530 "actual-size": SIZE, 531 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 532 "backing-filename": "TEST_DIR/t.IMGFMT.base", 533 "dirty-flag": false 534 }, 535 "iops_wr": 0, 536 "ro": true, 537 "node-name": "NODE_NAME", 538 "backing_file_depth": 1, 539 "drv": "IMGFMT", 540 "iops": 0, 541 "bps_wr": 0, 542 "write_threshold": 0, 543 "backing_file": "TEST_DIR/t.IMGFMT.base", 544 "encrypted": false, 545 "bps": 0, 546 "bps_rd": 0, 547 "cache": { 548 "no-flush": false, 549 "direct": false, 550 "writeback": true 551 }, 552 "file": "TEST_DIR/t.IMGFMT.ovl2", 553 "encryption_key_missing": false 554 }, 555 { 556 "iops_rd": 0, 557 "detect_zeroes": "off", 558 "image": { 559 "virtual-size": 197120, 560 "filename": "TEST_DIR/t.IMGFMT.ovl2", 561 "format": "file", 562 "actual-size": SIZE, 563 "dirty-flag": false 564 }, 565 "iops_wr": 0, 566 "ro": true, 567 "node-name": "NODE_NAME", 568 "backing_file_depth": 0, 569 "drv": "file", 570 "iops": 0, 571 "bps_wr": 0, 572 "write_threshold": 0, 573 "encrypted": false, 574 "bps": 0, 575 "bps_rd": 0, 576 "cache": { 577 "no-flush": false, 578 "direct": false, 579 "writeback": true 580 }, 581 "file": "TEST_DIR/t.IMGFMT.ovl2", 582 "encryption_key_missing": false 583 }, 584 { 585 "iops_rd": 0, 586 "detect_zeroes": "off", 587 "image": { 588 "backing-image": { 589 "backing-image": { 590 "virtual-size": 67108864, 591 "filename": "TEST_DIR/t.IMGFMT.base", 592 "cluster-size": 65536, 593 "format": "IMGFMT", 594 "actual-size": SIZE, 595 "dirty-flag": false 596 }, 597 "backing-filename-format": "IMGFMT", 598 "virtual-size": 67108864, 599 "filename": "TEST_DIR/t.IMGFMT.ovl2", 600 "cluster-size": 65536, 601 "format": "IMGFMT", 602 "actual-size": SIZE, 603 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 604 "backing-filename": "TEST_DIR/t.IMGFMT.base", 605 "dirty-flag": false 606 }, 607 "backing-filename-format": "IMGFMT", 608 "virtual-size": 67108864, 609 "filename": "TEST_DIR/t.IMGFMT.ovl3", 610 "cluster-size": 65536, 611 "format": "IMGFMT", 612 "actual-size": SIZE, 613 "full-backing-filename": "TEST_DIR/t.IMGFMT.ovl2", 614 "backing-filename": "TEST_DIR/t.IMGFMT.ovl2", 615 "dirty-flag": false 616 }, 617 "iops_wr": 0, 618 "ro": false, 619 "node-name": "top2", 620 "backing_file_depth": 2, 621 "drv": "IMGFMT", 622 "iops": 0, 623 "bps_wr": 0, 624 "write_threshold": 0, 625 "backing_file": "TEST_DIR/t.IMGFMT.ovl2", 626 "encrypted": false, 627 "bps": 0, 628 "bps_rd": 0, 629 "cache": { 630 "no-flush": false, 631 "direct": false, 632 "writeback": true 633 }, 634 "file": "TEST_DIR/t.IMGFMT.ovl3", 635 "encryption_key_missing": false 636 }, 637 { 638 "iops_rd": 0, 639 "detect_zeroes": "off", 640 "image": { 641 "virtual-size": 197120, 642 "filename": "TEST_DIR/t.IMGFMT.ovl3", 643 "format": "file", 644 "actual-size": SIZE, 645 "dirty-flag": false 646 }, 647 "iops_wr": 0, 648 "ro": false, 649 "node-name": "NODE_NAME", 650 "backing_file_depth": 0, 651 "drv": "file", 652 "iops": 0, 653 "bps_wr": 0, 654 "write_threshold": 0, 655 "encrypted": false, 656 "bps": 0, 657 "bps_rd": 0, 658 "cache": { 659 "no-flush": false, 660 "direct": false, 661 "writeback": true 662 }, 663 "file": "TEST_DIR/t.IMGFMT.ovl3", 664 "encryption_key_missing": false 665 }, 666 { 667 "iops_rd": 0, 668 "detect_zeroes": "off", 669 "image": { 670 "virtual-size": 67108864, 671 "filename": "TEST_DIR/t.IMGFMT.base", 672 "cluster-size": 65536, 673 "format": "IMGFMT", 674 "actual-size": SIZE, 675 "dirty-flag": false 676 }, 677 "iops_wr": 0, 678 "ro": true, 679 "node-name": "NODE_NAME", 680 "backing_file_depth": 0, 681 "drv": "IMGFMT", 682 "iops": 0, 683 "bps_wr": 0, 684 "write_threshold": 0, 685 "encrypted": false, 686 "bps": 0, 687 "bps_rd": 0, 688 "cache": { 689 "no-flush": false, 690 "direct": false, 691 "writeback": true 692 }, 693 "file": "TEST_DIR/t.IMGFMT.base", 694 "encryption_key_missing": false 695 }, 696 { 697 "iops_rd": 0, 698 "detect_zeroes": "off", 699 "image": { 700 "virtual-size": 393216, 701 "filename": "TEST_DIR/t.IMGFMT.base", 702 "format": "file", 703 "actual-size": SIZE, 704 "dirty-flag": false 705 }, 706 "iops_wr": 0, 707 "ro": true, 708 "node-name": "NODE_NAME", 709 "backing_file_depth": 0, 710 "drv": "file", 711 "iops": 0, 712 "bps_wr": 0, 713 "write_threshold": 0, 714 "encrypted": false, 715 "bps": 0, 716 "bps_rd": 0, 717 "cache": { 718 "no-flush": false, 719 "direct": false, 720 "writeback": true 721 }, 722 "file": "TEST_DIR/t.IMGFMT.base", 723 "encryption_key_missing": false 724 }, 725 { 726 "iops_rd": 0, 727 "detect_zeroes": "off", 728 "image": { 729 "backing-image": { 730 "virtual-size": 67108864, 731 "filename": "TEST_DIR/t.IMGFMT.base", 732 "cluster-size": 65536, 733 "format": "IMGFMT", 734 "actual-size": SIZE, 735 "dirty-flag": false 736 }, 737 "backing-filename-format": "IMGFMT", 738 "virtual-size": 67108864, 739 "filename": "TEST_DIR/t.IMGFMT", 740 "cluster-size": 65536, 741 "format": "IMGFMT", 742 "actual-size": SIZE, 743 "full-backing-filename": "TEST_DIR/t.IMGFMT.base", 744 "backing-filename": "TEST_DIR/t.IMGFMT.base", 745 "dirty-flag": false 746 }, 747 "iops_wr": 0, 748 "ro": false, 749 "node-name": "top", 750 "backing_file_depth": 1, 751 "drv": "IMGFMT", 752 "iops": 0, 753 "bps_wr": 0, 754 "write_threshold": 0, 755 "backing_file": "TEST_DIR/t.IMGFMT.base", 756 "encrypted": false, 757 "bps": 0, 758 "bps_rd": 0, 759 "cache": { 760 "no-flush": false, 761 "direct": false, 762 "writeback": true 763 }, 764 "file": "TEST_DIR/t.IMGFMT", 765 "encryption_key_missing": false 766 }, 767 { 768 "iops_rd": 0, 769 "detect_zeroes": "off", 770 "image": { 771 "virtual-size": 197120, 772 "filename": "TEST_DIR/t.IMGFMT", 773 "format": "file", 774 "actual-size": SIZE, 775 "dirty-flag": false 776 }, 777 "iops_wr": 0, 778 "ro": false, 779 "node-name": "NODE_NAME", 780 "backing_file_depth": 0, 781 "drv": "file", 782 "iops": 0, 783 "bps_wr": 0, 784 "write_threshold": 0, 785 "encrypted": false, 786 "bps": 0, 787 "bps_rd": 0, 788 "cache": { 789 "no-flush": false, 790 "direct": false, 791 "writeback": true 792 }, 793 "file": "TEST_DIR/t.IMGFMT", 794 "encryption_key_missing": false 795 } 796 ] 797} 798{ 799 "return": { 800 } 801} 802{ 803 "timestamp": { 804 "seconds": TIMESTAMP, 805 "microseconds": TIMESTAMP 806 }, 807 "event": "SHUTDOWN", 808 "data": { 809 "guest": false 810 } 811} 812image: TEST_DIR/t.IMGFMT 813file format: IMGFMT 814virtual size: 64M (67108864 bytes) 815cluster_size: 65536 816backing file: TEST_DIR/t.IMGFMT.base 817backing file format: IMGFMT 818image: TEST_DIR/t.IMGFMT.ovl2 819file format: IMGFMT 820virtual size: 64M (67108864 bytes) 821cluster_size: 65536 822backing file: TEST_DIR/t.IMGFMT.base 823backing file format: IMGFMT 824*** done 825