1 QA output created by 191
3 === Preparing and starting VM ===
5 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864
6 Formatting 'TEST_DIR/t.IMGFMT.mid', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
7 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid backing_fmt=IMGFMT
8 Formatting 'TEST_DIR/t.IMGFMT.ovl2', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid backing_fmt=IMGFMT
9 wrote 65536/65536 bytes at offset 1048576
10 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11 { 'execute': 'qmp_capabilities' }
17 === Perform commit job ===
19 { 'execute': 'block-commit',
20 'arguments': { 'job-id': 'commit0',
22 'base':'TEST_DIR/t.IMGFMT.base',
23 'top': 'TEST_DIR/t.IMGFMT.mid' } }
27 "microseconds": TIMESTAMP
29 "event": "JOB_STATUS_CHANGE",
38 "microseconds": TIMESTAMP
40 "event": "JOB_STATUS_CHANGE",
53 "microseconds": TIMESTAMP
55 "event": "JOB_STATUS_CHANGE",
64 "microseconds": TIMESTAMP
66 "event": "JOB_STATUS_CHANGE",
75 "microseconds": TIMESTAMP
77 "event": "BLOCK_JOB_COMPLETED",
89 "microseconds": TIMESTAMP
91 "event": "JOB_STATUS_CHANGE",
93 "status": "concluded",
100 "microseconds": TIMESTAMP
102 "event": "JOB_STATUS_CHANGE",
109 === Check that both top and top2 point to base now ===
111 { 'execute': 'query-named-block-nodes' }
116 "detect_zeroes": "off",
119 "virtual-size": 67108864,
120 "filename": "TEST_DIR/t.IMGFMT.base",
121 "cluster-size": 65536,
126 "backing-filename-format": "IMGFMT",
127 "virtual-size": 67108864,
128 "filename": "TEST_DIR/t.IMGFMT.ovl2",
129 "cluster-size": 65536,
132 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
133 "backing-filename": "TEST_DIR/t.IMGFMT.base",
139 "backing_file_depth": 1,
143 "write_threshold": 0,
144 "backing_file": "TEST_DIR/t.IMGFMT.base",
153 "file": "TEST_DIR/t.IMGFMT.ovl2"
157 "detect_zeroes": "off",
159 "virtual-size": 197120,
160 "filename": "TEST_DIR/t.IMGFMT.ovl2",
167 "node-name": "NODE_NAME",
168 "backing_file_depth": 0,
172 "write_threshold": 0,
181 "file": "TEST_DIR/t.IMGFMT.ovl2"
185 "detect_zeroes": "off",
188 "virtual-size": 67108864,
189 "filename": "TEST_DIR/t.IMGFMT.base",
190 "cluster-size": 65536,
195 "backing-filename-format": "IMGFMT",
196 "virtual-size": 67108864,
197 "filename": "TEST_DIR/t.IMGFMT",
198 "cluster-size": 65536,
201 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
202 "backing-filename": "TEST_DIR/t.IMGFMT.base",
208 "backing_file_depth": 1,
212 "write_threshold": 0,
213 "backing_file": "TEST_DIR/t.IMGFMT.base",
222 "file": "TEST_DIR/t.IMGFMT"
226 "detect_zeroes": "off",
228 "virtual-size": 197120,
229 "filename": "TEST_DIR/t.IMGFMT",
236 "node-name": "NODE_NAME",
237 "backing_file_depth": 0,
241 "write_threshold": 0,
250 "file": "TEST_DIR/t.IMGFMT"
254 "detect_zeroes": "off",
257 "virtual-size": 67108864,
258 "filename": "TEST_DIR/t.IMGFMT.base",
259 "cluster-size": 65536,
264 "backing-filename-format": "IMGFMT",
265 "virtual-size": 67108864,
266 "filename": "TEST_DIR/t.IMGFMT.mid",
267 "cluster-size": 65536,
270 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
271 "backing-filename": "TEST_DIR/t.IMGFMT.base",
277 "backing_file_depth": 1,
281 "write_threshold": 0,
282 "backing_file": "TEST_DIR/t.IMGFMT.base",
291 "file": "TEST_DIR/t.IMGFMT.mid"
295 "detect_zeroes": "off",
297 "virtual-size": 393216,
298 "filename": "TEST_DIR/t.IMGFMT.mid",
305 "node-name": "NODE_NAME",
306 "backing_file_depth": 0,
310 "write_threshold": 0,
319 "file": "TEST_DIR/t.IMGFMT.mid"
323 "detect_zeroes": "off",
325 "virtual-size": 67108864,
326 "filename": "TEST_DIR/t.IMGFMT.base",
327 "cluster-size": 65536,
335 "backing_file_depth": 0,
339 "write_threshold": 0,
348 "file": "TEST_DIR/t.IMGFMT.base"
352 "detect_zeroes": "off",
354 "virtual-size": 393216,
355 "filename": "TEST_DIR/t.IMGFMT.base",
362 "node-name": "NODE_NAME",
363 "backing_file_depth": 0,
367 "write_threshold": 0,
376 "file": "TEST_DIR/t.IMGFMT.base"
380 { 'execute': 'quit' }
387 "seconds": TIMESTAMP,
388 "microseconds": TIMESTAMP
393 "reason": "host-qmp-quit"
396 image: TEST_DIR/t.IMGFMT
398 virtual size: 64 MiB (67108864 bytes)
400 backing file: TEST_DIR/t.IMGFMT.base
401 backing file format: IMGFMT
402 image: TEST_DIR/t.IMGFMT.ovl2
404 virtual size: 64 MiB (67108864 bytes)
406 backing file: TEST_DIR/t.IMGFMT.base
407 backing file format: IMGFMT
409 === Preparing and starting VM with -drive ===
411 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864
412 Formatting 'TEST_DIR/t.IMGFMT.mid', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
413 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid backing_fmt=IMGFMT
414 Formatting 'TEST_DIR/t.IMGFMT.ovl2', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.mid backing_fmt=IMGFMT
415 Formatting 'TEST_DIR/t.IMGFMT.ovl3', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.ovl2 backing_fmt=IMGFMT
416 wrote 65536/65536 bytes at offset 1048576
417 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
418 { 'execute': 'qmp_capabilities' }
424 === Perform commit job ===
426 { 'execute': 'block-commit',
427 'arguments': { 'job-id': 'commit0',
429 'base':'TEST_DIR/t.IMGFMT.base',
430 'top': 'TEST_DIR/t.IMGFMT.mid' } }
433 "seconds": TIMESTAMP,
434 "microseconds": TIMESTAMP
436 "event": "JOB_STATUS_CHANGE",
444 "seconds": TIMESTAMP,
445 "microseconds": TIMESTAMP
447 "event": "JOB_STATUS_CHANGE",
459 "seconds": TIMESTAMP,
460 "microseconds": TIMESTAMP
462 "event": "JOB_STATUS_CHANGE",
470 "seconds": TIMESTAMP,
471 "microseconds": TIMESTAMP
473 "event": "JOB_STATUS_CHANGE",
481 "seconds": TIMESTAMP,
482 "microseconds": TIMESTAMP
484 "event": "BLOCK_JOB_COMPLETED",
495 "seconds": TIMESTAMP,
496 "microseconds": TIMESTAMP
498 "event": "JOB_STATUS_CHANGE",
500 "status": "concluded",
506 "seconds": TIMESTAMP,
507 "microseconds": TIMESTAMP
509 "event": "JOB_STATUS_CHANGE",
516 === Check that both top and top2 point to base now ===
518 { 'execute': 'query-named-block-nodes' }
523 "detect_zeroes": "off",
526 "virtual-size": 67108864,
527 "filename": "TEST_DIR/t.IMGFMT.base",
528 "cluster-size": 65536,
533 "backing-filename-format": "IMGFMT",
534 "virtual-size": 67108864,
535 "filename": "TEST_DIR/t.IMGFMT.ovl2",
536 "cluster-size": 65536,
539 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
540 "backing-filename": "TEST_DIR/t.IMGFMT.base",
545 "node-name": "NODE_NAME",
546 "backing_file_depth": 1,
550 "write_threshold": 0,
551 "backing_file": "TEST_DIR/t.IMGFMT.base",
560 "file": "TEST_DIR/t.IMGFMT.ovl2"
564 "detect_zeroes": "off",
566 "virtual-size": 197120,
567 "filename": "TEST_DIR/t.IMGFMT.ovl2",
574 "node-name": "NODE_NAME",
575 "backing_file_depth": 0,
579 "write_threshold": 0,
588 "file": "TEST_DIR/t.IMGFMT.ovl2"
592 "detect_zeroes": "off",
596 "virtual-size": 67108864,
597 "filename": "TEST_DIR/t.IMGFMT.base",
598 "cluster-size": 65536,
603 "backing-filename-format": "IMGFMT",
604 "virtual-size": 67108864,
605 "filename": "TEST_DIR/t.IMGFMT.ovl2",
606 "cluster-size": 65536,
609 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
610 "backing-filename": "TEST_DIR/t.IMGFMT.base",
613 "backing-filename-format": "IMGFMT",
614 "virtual-size": 67108864,
615 "filename": "TEST_DIR/t.IMGFMT.ovl3",
616 "cluster-size": 65536,
619 "full-backing-filename": "TEST_DIR/t.IMGFMT.ovl2",
620 "backing-filename": "TEST_DIR/t.IMGFMT.ovl2",
626 "backing_file_depth": 2,
630 "write_threshold": 0,
631 "backing_file": "TEST_DIR/t.IMGFMT.ovl2",
640 "file": "TEST_DIR/t.IMGFMT.ovl3"
644 "detect_zeroes": "off",
646 "virtual-size": 197120,
647 "filename": "TEST_DIR/t.IMGFMT.ovl3",
654 "node-name": "NODE_NAME",
655 "backing_file_depth": 0,
659 "write_threshold": 0,
668 "file": "TEST_DIR/t.IMGFMT.ovl3"
672 "detect_zeroes": "off",
674 "virtual-size": 67108864,
675 "filename": "TEST_DIR/t.IMGFMT.base",
676 "cluster-size": 65536,
683 "node-name": "NODE_NAME",
684 "backing_file_depth": 0,
688 "write_threshold": 0,
697 "file": "TEST_DIR/t.IMGFMT.base"
701 "detect_zeroes": "off",
703 "virtual-size": 393216,
704 "filename": "TEST_DIR/t.IMGFMT.base",
711 "node-name": "NODE_NAME",
712 "backing_file_depth": 0,
716 "write_threshold": 0,
725 "file": "TEST_DIR/t.IMGFMT.base"
729 "detect_zeroes": "off",
732 "virtual-size": 67108864,
733 "filename": "TEST_DIR/t.IMGFMT.base",
734 "cluster-size": 65536,
739 "backing-filename-format": "IMGFMT",
740 "virtual-size": 67108864,
741 "filename": "TEST_DIR/t.IMGFMT",
742 "cluster-size": 65536,
745 "full-backing-filename": "TEST_DIR/t.IMGFMT.base",
746 "backing-filename": "TEST_DIR/t.IMGFMT.base",
752 "backing_file_depth": 1,
756 "write_threshold": 0,
757 "backing_file": "TEST_DIR/t.IMGFMT.base",
766 "file": "TEST_DIR/t.IMGFMT"
770 "detect_zeroes": "off",
772 "virtual-size": 197120,
773 "filename": "TEST_DIR/t.IMGFMT",
780 "node-name": "NODE_NAME",
781 "backing_file_depth": 0,
785 "write_threshold": 0,
794 "file": "TEST_DIR/t.IMGFMT"
798 { 'execute': 'quit' }
805 "seconds": TIMESTAMP,
806 "microseconds": TIMESTAMP
811 "reason": "host-qmp-quit"
814 image: TEST_DIR/t.IMGFMT
816 virtual size: 64 MiB (67108864 bytes)
818 backing file: TEST_DIR/t.IMGFMT.base
819 backing file format: IMGFMT
820 image: TEST_DIR/t.IMGFMT.ovl2
822 virtual size: 64 MiB (67108864 bytes)
824 backing file: TEST_DIR/t.IMGFMT.base
825 backing file format: IMGFMT