124575bfaSKevin WolfQA output created by 185 224575bfaSKevin WolfFormatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864 324575bfaSKevin Wolf 424575bfaSKevin Wolf=== Starting VM === 524575bfaSKevin Wolf 6a98b1a1fSEric Blake{ 'execute': 'qmp_capabilities' } 724575bfaSKevin Wolf{"return": {}} 824575bfaSKevin Wolf 924575bfaSKevin Wolf=== Creating backing chain === 1024575bfaSKevin Wolf 110e720781SMax Reitz{ 'execute': 'blockdev-snapshot-sync', 120e720781SMax Reitz 'arguments': { 'device': 'disk', 130e720781SMax Reitz 'snapshot-file': 'TEST_DIR/t.IMGFMT.mid', 140e720781SMax Reitz 'format': 'IMGFMT', 150e720781SMax Reitz 'mode': 'absolute-paths' } } 167be20252SAlberto GarciaFormatting 'TEST_DIR/t.qcow2.mid', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=67108864 backing_file=TEST_DIR/t.qcow2.base backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16 1724575bfaSKevin Wolf{"return": {}} 180e720781SMax Reitz{ 'execute': 'human-monitor-command', 190e720781SMax Reitz 'arguments': { 'command-line': 200e720781SMax Reitz 'qemu-io disk "write 0 4M"' } } 2124575bfaSKevin Wolfwrote 4194304/4194304 bytes at offset 0 2224575bfaSKevin Wolf4 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2324575bfaSKevin Wolf{"return": ""} 240e720781SMax Reitz{ 'execute': 'blockdev-snapshot-sync', 250e720781SMax Reitz 'arguments': { 'device': 'disk', 260e720781SMax Reitz 'snapshot-file': 'TEST_DIR/t.IMGFMT', 270e720781SMax Reitz 'format': 'IMGFMT', 280e720781SMax Reitz 'mode': 'absolute-paths' } } 297be20252SAlberto GarciaFormatting 'TEST_DIR/t.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=67108864 backing_file=TEST_DIR/t.qcow2.mid backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16 3024575bfaSKevin Wolf{"return": {}} 3124575bfaSKevin Wolf 3224575bfaSKevin Wolf=== Start commit job and exit qemu === 3324575bfaSKevin Wolf 340e720781SMax Reitz{ 'execute': 'block-commit', 350e720781SMax Reitz 'arguments': { 'device': 'disk', 360e720781SMax Reitz 'base':'TEST_DIR/t.IMGFMT.base', 370e720781SMax Reitz 'top': 'TEST_DIR/t.IMGFMT.mid', 380e720781SMax Reitz 'speed': 65536 } } 391dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 401dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 4124575bfaSKevin Wolf{"return": {}} 42a98b1a1fSEric Blake{ 'execute': 'quit' } 4392548938SDominik Csapak{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 44*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 45*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 46*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 47*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 48*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "disk"}} 494c7e813cSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 524288, "speed": 65536, "type": "commit"}} 50*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "disk"}} 51*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 52*f389309dSStefan Hajnoczi{"return": {}} 5324575bfaSKevin Wolf 5424575bfaSKevin Wolf=== Start active commit job and exit qemu === 5524575bfaSKevin Wolf 56a98b1a1fSEric Blake{ 'execute': 'qmp_capabilities' } 5724575bfaSKevin Wolf{"return": {}} 580e720781SMax Reitz{ 'execute': 'block-commit', 590e720781SMax Reitz 'arguments': { 'device': 'disk', 600e720781SMax Reitz 'base':'TEST_DIR/t.IMGFMT.base', 610e720781SMax Reitz 'speed': 65536 } } 621dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 631dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 6424575bfaSKevin Wolf{"return": {}} 65a98b1a1fSEric Blake{ 'execute': 'quit' } 6692548938SDominik Csapak{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 67*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 68*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 69*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 70*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 71*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "disk"}} 724c7e813cSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "disk", "len": 4194304, "offset": 4194304, "speed": 65536, "type": "commit"}} 73*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "disk"}} 74*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 75*f389309dSStefan Hajnoczi{"return": {}} 7624575bfaSKevin Wolf 7724575bfaSKevin Wolf=== Start mirror job and exit qemu === 7824575bfaSKevin Wolf 79a98b1a1fSEric Blake{ 'execute': 'qmp_capabilities' } 8024575bfaSKevin Wolf{"return": {}} 810e720781SMax Reitz{ 'execute': 'drive-mirror', 820e720781SMax Reitz 'arguments': { 'device': 'disk', 830e720781SMax Reitz 'target': 'TEST_DIR/t.IMGFMT.copy', 840e720781SMax Reitz 'format': 'IMGFMT', 850e720781SMax Reitz 'sync': 'full', 860e720781SMax Reitz 'speed': 65536 } } 877be20252SAlberto GarciaFormatting 'TEST_DIR/t.qcow2.copy', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=67108864 lazy_refcounts=off refcount_bits=16 881dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 891dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 9024575bfaSKevin Wolf{"return": {}} 91a98b1a1fSEric Blake{ 'execute': 'quit' } 9292548938SDominik Csapak{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 93*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 94*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 95*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 96*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 97*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "disk"}} 984c7e813cSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "disk", "len": 4194304, "offset": 4194304, "speed": 65536, "type": "mirror"}} 99*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "disk"}} 100*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 101*f389309dSStefan Hajnoczi{"return": {}} 10224575bfaSKevin Wolf 10324575bfaSKevin Wolf=== Start backup job and exit qemu === 10424575bfaSKevin Wolf 105a98b1a1fSEric Blake{ 'execute': 'qmp_capabilities' } 10624575bfaSKevin Wolf{"return": {}} 1070e720781SMax Reitz{ 'execute': 'drive-backup', 1080e720781SMax Reitz 'arguments': { 'device': 'disk', 1090e720781SMax Reitz 'target': 'TEST_DIR/t.IMGFMT.copy', 1100e720781SMax Reitz 'format': 'IMGFMT', 1110e720781SMax Reitz 'sync': 'full', 11261623f82SVladimir Sementsov-Ogievskiy 'speed': 65536, 11361623f82SVladimir Sementsov-Ogievskiy 'x-perf': {'max-chunk': 65536} } } 1147be20252SAlberto GarciaFormatting 'TEST_DIR/t.qcow2.copy', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=67108864 lazy_refcounts=off refcount_bits=16 1151dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 1161dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 1172288ccfaSSergio Lopez{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 1182288ccfaSSergio Lopez{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 11924575bfaSKevin Wolf{"return": {}} 120a98b1a1fSEric Blake{ 'execute': 'quit' } 12192548938SDominik Csapak{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 122*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 123*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 124*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 125*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 126*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "disk"}} 1274c7e813cSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 65536, "speed": 65536, "type": "backup"}} 128*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "disk"}} 129*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 130*f389309dSStefan Hajnoczi{"return": {}} 13124575bfaSKevin Wolf 13224575bfaSKevin Wolf=== Start streaming job and exit qemu === 13324575bfaSKevin Wolf 134a98b1a1fSEric Blake{ 'execute': 'qmp_capabilities' } 13524575bfaSKevin Wolf{"return": {}} 1360e720781SMax Reitz{ 'execute': 'block-stream', 1370e720781SMax Reitz 'arguments': { 'device': 'disk', 1380e720781SMax Reitz 'speed': 65536 } } 1391dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 1401dac83f1SKevin Wolf{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 14124575bfaSKevin Wolf{"return": {}} 142a98b1a1fSEric Blake{ 'execute': 'quit' } 14392548938SDominik Csapak{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 144*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 145*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 146*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 147*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "disk"}} 148*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "disk"}} 1494c7e813cSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "disk", "len": 67108864, "offset": 524288, "speed": 65536, "type": "stream"}} 150*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "disk"}} 151*f389309dSStefan Hajnoczi{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 152*f389309dSStefan Hajnoczi{"return": {}} 15324575bfaSKevin WolfNo errors were found on the image. 154ad6fe44bSHanna Reitz 155ad6fe44bSHanna Reitz=== Start mirror to throttled QSD and exit qemu === 156ad6fe44bSHanna Reitz 157ad6fe44bSHanna ReitzFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 158ad6fe44bSHanna Reitz{"execute": "qmp_capabilities"} 159ad6fe44bSHanna Reitz{"return": {}} 160ad6fe44bSHanna Reitz{"execute": "blockdev-mirror", 161ad6fe44bSHanna Reitz "arguments": { 162ad6fe44bSHanna Reitz "job-id": "mirror", 163ad6fe44bSHanna Reitz "device": "source-fmt", 164ad6fe44bSHanna Reitz "target": "target", 165ad6fe44bSHanna Reitz "sync": "top" 166ad6fe44bSHanna Reitz }} 167ad6fe44bSHanna Reitz{"return": {}} 168ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "mirror", "len": 0, "offset": 0, "speed": 0, "type": "mirror"}} 169ad6fe44bSHanna Reitz--- Writing data to the virtio-blk device --- 170ad6fe44bSHanna Reitz{"execute": "quit"} 171ad6fe44bSHanna Reitz{"return": {}} 172ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 173ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "standby", "id": "mirror"}} 174ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "mirror"}} 17565c23ef1SFiona Ebner{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "standby", "id": "mirror"}} 17665c23ef1SFiona Ebner{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "mirror"}} 177ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "mirror"}} 178ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "mirror", "len": 33554432, "offset": (filtered), "speed": 0, "type": "mirror"}} 179ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "mirror"}} 180ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "mirror"}} 181ad6fe44bSHanna Reitz 182ad6fe44bSHanna Reitz=== Start active commit to throttled QSD and exit qemu === 183ad6fe44bSHanna Reitz 184ad6fe44bSHanna ReitzFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 185ad6fe44bSHanna Reitz{"execute": "qmp_capabilities"} 186ad6fe44bSHanna Reitz{"return": {}} 187ad6fe44bSHanna Reitz{"execute": "block-commit", 188ad6fe44bSHanna Reitz "arguments": { 189ad6fe44bSHanna Reitz "job-id": "commit", 190ad6fe44bSHanna Reitz "device": "source-fmt" 191ad6fe44bSHanna Reitz }} 192ad6fe44bSHanna Reitz{"return": {}} 193ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "commit", "len": 0, "offset": 0, "speed": 0, "type": "commit"}} 194ad6fe44bSHanna Reitz--- Writing data to the virtio-blk device --- 195ad6fe44bSHanna Reitz{"execute": "quit"} 196ad6fe44bSHanna Reitz{"return": {}} 197ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} 198ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "standby", "id": "commit"}} 199ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "commit"}} 20065c23ef1SFiona Ebner{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "standby", "id": "commit"}} 20165c23ef1SFiona Ebner{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "commit"}} 202ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "commit"}} 203ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_CANCELLED", "data": {"device": "commit", "len": 33554432, "offset": (filtered), "speed": 0, "type": "commit"}} 204ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "commit"}} 205ad6fe44bSHanna Reitz{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "commit"}} 20624575bfaSKevin Wolf*** done 207