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