Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 1 | QA output created by 109 |
| 2 | |
| 3 | === Writing a qcow header into raw === |
| 4 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 5 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 6 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 7 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 8 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 9 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 10 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 11 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 12 | Specify the 'raw' format explicitly to remove the restrictions. |
| 13 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 14 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 15 | {"return": {}} |
| 16 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 17 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 18 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 19 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 20 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 21 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 22 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 23 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 24 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 25 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 26 | read 65536/65536 bytes at offset 0 |
| 27 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 28 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 29 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 30 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 31 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 32 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 33 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 34 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 35 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 36 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 37 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 1024, "offset": 1024, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 38 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 39 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 40 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 41 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 42 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 43 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 44 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 45 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 46 | Warning: Image size mismatch! |
| 47 | Images are identical. |
| 48 | |
| 49 | === Writing a qcow2 header into raw === |
| 50 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 51 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 52 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 53 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 54 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 55 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 56 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 57 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 58 | Specify the 'raw' format explicitly to remove the restrictions. |
| 59 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 60 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 61 | {"return": {}} |
| 62 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 63 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 64 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 512, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 65 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 66 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 67 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 68 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 69 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 70 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 71 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 72 | read 65536/65536 bytes at offset 0 |
| 73 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 74 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 75 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 76 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 77 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 78 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 79 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 80 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 81 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 197120, "offset": 197120, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 82 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 83 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 197120, "offset": 197120, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 84 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 85 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 86 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 87 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 88 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 89 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 197120, "offset": 197120, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 90 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 91 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 92 | Warning: Image size mismatch! |
| 93 | Images are identical. |
| 94 | |
| 95 | === Writing a qed header into raw === |
| 96 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 97 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 98 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 99 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 100 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 101 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 102 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 103 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 104 | Specify the 'raw' format explicitly to remove the restrictions. |
| 105 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 106 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 107 | {"return": {}} |
| 108 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 109 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 110 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 262144, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 111 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 112 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 113 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 114 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 115 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 116 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 117 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 118 | read 65536/65536 bytes at offset 0 |
| 119 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 120 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 121 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 122 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 123 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 124 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 125 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 126 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 127 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 128 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 129 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 327680, "offset": 327680, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 130 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 131 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 132 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 133 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 134 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 135 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 136 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 137 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 138 | Warning: Image size mismatch! |
| 139 | Images are identical. |
| 140 | |
| 141 | === Writing a vdi header into raw === |
| 142 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 143 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 144 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 145 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 146 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 147 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 148 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 149 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 150 | Specify the 'raw' format explicitly to remove the restrictions. |
| 151 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 152 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 153 | {"return": {}} |
| 154 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 155 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 156 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 157 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 158 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 159 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 160 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 161 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 162 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 163 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 164 | read 65536/65536 bytes at offset 0 |
| 165 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 166 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 167 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 168 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 169 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 170 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 171 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 172 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 173 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 174 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 175 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 1024, "offset": 1024, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 176 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 177 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 178 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 179 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 180 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 181 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 182 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 183 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 184 | Warning: Image size mismatch! |
| 185 | Images are identical. |
| 186 | |
| 187 | === Writing a vmdk header into raw === |
| 188 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 189 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 190 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 191 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 192 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 193 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 194 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 195 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 196 | Specify the 'raw' format explicitly to remove the restrictions. |
| 197 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 198 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 199 | {"return": {}} |
| 200 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 201 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 202 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 203 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 204 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 205 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 206 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 207 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 208 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 209 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 210 | read 65536/65536 bytes at offset 0 |
| 211 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 212 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 213 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 214 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 215 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 216 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 217 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 218 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 219 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 65536, "offset": 65536, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 220 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 221 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 65536, "offset": 65536, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 222 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 223 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 224 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 225 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 226 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 227 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 65536, "offset": 65536, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 228 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 229 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 230 | Warning: Image size mismatch! |
| 231 | Images are identical. |
| 232 | |
| 233 | === Writing a vpc header into raw === |
| 234 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 235 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
| 236 | Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 237 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 238 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 239 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 240 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 241 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 242 | Specify the 'raw' format explicitly to remove the restrictions. |
| 243 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 244 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 245 | {"return": {}} |
| 246 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 247 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 248 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 249 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 250 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 251 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 252 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 253 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 254 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 255 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 256 | read 65536/65536 bytes at offset 0 |
| 257 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 258 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 259 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 260 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 261 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 262 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 263 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 264 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 265 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 266 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 267 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 2560, "offset": 2560, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 268 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 269 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 270 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 271 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 272 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 273 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 274 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 275 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 276 | Warning: Image size mismatch! |
| 277 | Images are identical. |
| 278 | |
| 279 | === Copying sample image empty.bochs into raw === |
| 280 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 281 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 282 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 283 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 284 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 285 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 286 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 287 | Specify the 'raw' format explicitly to remove the restrictions. |
| 288 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 289 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 290 | {"return": {}} |
| 291 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 292 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 293 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 294 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 295 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 296 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 297 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 298 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 299 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 300 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 301 | read 65536/65536 bytes at offset 0 |
| 302 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 303 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 304 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 305 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 306 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 307 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 308 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 309 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 310 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 311 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 312 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 2560, "offset": 2560, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 313 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 314 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 315 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 316 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 317 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 318 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 319 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 320 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 321 | Warning: Image size mismatch! |
| 322 | Images are identical. |
| 323 | |
| 324 | === Copying sample image iotest-dirtylog-10G-4M.vhdx into raw === |
| 325 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 326 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 327 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 328 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 329 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 330 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 331 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 332 | Specify the 'raw' format explicitly to remove the restrictions. |
| 333 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 334 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 335 | {"return": {}} |
| 336 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 337 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 338 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 339 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 340 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 341 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 342 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 343 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 344 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 345 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 346 | read 65536/65536 bytes at offset 0 |
| 347 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 348 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 349 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 350 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 351 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 352 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 353 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 354 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 355 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 31457280, "offset": 31457280, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 356 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 357 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 31457280, "offset": 31457280, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 358 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 359 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 360 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 361 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 362 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 363 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 31457280, "offset": 31457280, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 364 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 365 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 366 | Warning: Image size mismatch! |
| 367 | Images are identical. |
| 368 | |
| 369 | === Copying sample image parallels-v1 into raw === |
| 370 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 371 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 372 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 373 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 374 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 375 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 376 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 377 | Specify the 'raw' format explicitly to remove the restrictions. |
| 378 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 379 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 380 | {"return": {}} |
| 381 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 382 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 383 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 384 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 385 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 386 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 387 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 388 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 389 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 390 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 391 | read 65536/65536 bytes at offset 0 |
| 392 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 393 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 394 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 395 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 396 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 397 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 398 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 399 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 400 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 401 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 402 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 327680, "offset": 327680, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 403 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 404 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 405 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 406 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 407 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 408 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 409 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 410 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 411 | Warning: Image size mismatch! |
| 412 | Images are identical. |
| 413 | |
| 414 | === Copying sample image simple-pattern.cloop into raw === |
| 415 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 416 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 417 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 418 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 419 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 420 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 421 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 422 | Specify the 'raw' format explicitly to remove the restrictions. |
| 423 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 424 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 425 | {"return": {}} |
| 426 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 427 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id": "src"}} |
Fam Zheng | 24dfdfd | 2017-04-20 08:54:28 +0800 | [diff] [blame] | 428 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": LEN, "offset": OFFSET, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 429 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 430 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 431 | {"execute":"query-block-jobs"} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 432 | {"return": []} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 433 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 434 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 435 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 436 | read 65536/65536 bytes at offset 0 |
| 437 | 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 438 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 439 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 440 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 441 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 442 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 443 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 444 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 445 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2048, "offset": 2048, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 446 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 447 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 2048, "offset": 2048, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 448 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 449 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 450 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 451 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 452 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 453 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2048, "offset": 2048, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 454 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 455 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 456 | Warning: Image size mismatch! |
| 457 | Images are identical. |
| 458 | |
| 459 | === Write legitimate MBR into raw === |
| 460 | |
Fam Zheng | e5b4357 | 2016-02-05 10:00:29 +0800 | [diff] [blame] | 461 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 462 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 463 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 464 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 465 | WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 466 | Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. |
| 467 | Specify the 'raw' format explicitly to remove the restrictions. |
| 468 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 469 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 470 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 471 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 472 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 473 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 474 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 512, "offset": 512, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 475 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 476 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 477 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 478 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 479 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 480 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 481 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 482 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 483 | Warning: Image size mismatch! |
| 484 | Images are identical. |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 485 | { 'execute': 'qmp_capabilities' } |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 486 | {"return": {}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 487 | {'execute':'drive-mirror', 'arguments':{ 'device': 'src', 'target': 'TEST_DIR/t.IMGFMT', 'format': 'IMGFMT', 'mode': 'existing', 'sync': 'full'}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 488 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "src"}} |
| 489 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 490 | {"return": {}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 491 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "src"}} |
Fam Zheng | 4150ae6 | 2016-04-20 10:48:34 +0800 | [diff] [blame] | 492 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 493 | {"execute":"query-block-jobs"} |
John Snow | b40dacd | 2018-03-10 03:27:44 -0500 | [diff] [blame] | 494 | {"return": [{"auto-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len": 512, "offset": 512, "status": "ready", "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} |
Eric Blake | a98b1a1 | 2019-11-14 15:34:14 -0600 | [diff] [blame] | 495 | {"execute":"quit"} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 496 | {"return": {}} |
Dominik Csapak | 9254893 | 2018-12-05 12:01:31 +0100 | [diff] [blame] | 497 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 498 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id": "src"}} |
| 499 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id": "src"}} |
Cleber Rosa | 53dd401 | 2017-08-01 17:31:27 -0400 | [diff] [blame] | 500 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} |
Kevin Wolf | 1dac83f | 2018-04-30 19:09:46 +0200 | [diff] [blame] | 501 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id": "src"}} |
| 502 | {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "src"}} |
Kevin Wolf | 00e0479 | 2014-11-20 16:27:14 +0100 | [diff] [blame] | 503 | Warning: Image size mismatch! |
| 504 | Images are identical. |
| 505 | *** done |