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