1QA output created by 109 2 3=== Writing a qcow header into raw === 4 5Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 6Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 7{"return": {}} 8WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 9Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 10Specify the 'raw' format explicitly to remove the restrictions. 11{"return": {}} 12{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 13{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 1024, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 14{"return": []} 15read 65536/65536 bytes at offset 0 1664 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 17{"return": {}} 18{"return": {}} 19{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} 20{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 1024, "offset": 1024, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 21Warning: Image size mismatch! 22Images are identical. 23 24=== Writing a qcow2 header into raw === 25 26Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 27Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 28{"return": {}} 29WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 30Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 31Specify the 'raw' format explicitly to remove the restrictions. 32{"return": {}} 33{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 34{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 197120, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 35{"return": []} 36read 65536/65536 bytes at offset 0 3764 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 38{"return": {}} 39{"return": {}} 40{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 197120, "offset": 197120, "speed": 0, "type": "mirror"}} 41{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 197120, "offset": 197120, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 42Warning: Image size mismatch! 43Images are identical. 44 45=== Writing a qed header into raw === 46 47Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 48Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 49{"return": {}} 50WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 51Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 52Specify the 'raw' format explicitly to remove the restrictions. 53{"return": {}} 54{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 55{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 327680, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 56{"return": []} 57read 65536/65536 bytes at offset 0 5864 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 59{"return": {}} 60{"return": {}} 61{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} 62{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 327680, "offset": 327680, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 63Warning: Image size mismatch! 64Images are identical. 65 66=== Writing a vdi header into raw === 67 68Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 69Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 70{"return": {}} 71WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 72Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 73Specify the 'raw' format explicitly to remove the restrictions. 74{"return": {}} 75{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 76{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 1024, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 77{"return": []} 78read 65536/65536 bytes at offset 0 7964 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 80{"return": {}} 81{"return": {}} 82{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 1024, "offset": 1024, "speed": 0, "type": "mirror"}} 83{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 1024, "offset": 1024, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 84Warning: Image size mismatch! 85Images are identical. 86 87=== Writing a vmdk header into raw === 88 89Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 90Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 91{"return": {}} 92WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 93Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 94Specify the 'raw' format explicitly to remove the restrictions. 95{"return": {}} 96{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 97{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 65536, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 98{"return": []} 99read 65536/65536 bytes at offset 0 10064 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 101{"return": {}} 102{"return": {}} 103{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 65536, "offset": 65536, "speed": 0, "type": "mirror"}} 104{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 65536, "offset": 65536, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 105Warning: Image size mismatch! 106Images are identical. 107 108=== Writing a vpc header into raw === 109 110Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 111Formatting 'TEST_DIR/t.raw.src', fmt=IMGFMT size=67108864 112{"return": {}} 113WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 114Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 115Specify the 'raw' format explicitly to remove the restrictions. 116{"return": {}} 117{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 118{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2560, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 119{"return": []} 120read 65536/65536 bytes at offset 0 12164 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 122{"return": {}} 123{"return": {}} 124{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} 125{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 2560, "offset": 2560, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 126Warning: Image size mismatch! 127Images are identical. 128 129=== Copying sample image empty.bochs into raw === 130 131Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 132{"return": {}} 133WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 134Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 135Specify the 'raw' format explicitly to remove the restrictions. 136{"return": {}} 137{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 138{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2560, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 139{"return": []} 140read 65536/65536 bytes at offset 0 14164 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 142{"return": {}} 143{"return": {}} 144{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2560, "offset": 2560, "speed": 0, "type": "mirror"}} 145{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 2560, "offset": 2560, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 146Image resized. 147Warning: Image size mismatch! 148Images are identical. 149 150=== Copying sample image iotest-dirtylog-10G-4M.vhdx into raw === 151 152Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 153{"return": {}} 154WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 155Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 156Specify the 'raw' format explicitly to remove the restrictions. 157{"return": {}} 158{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 159{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 31457280, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 160{"return": []} 161read 65536/65536 bytes at offset 0 16264 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 163{"return": {}} 164{"return": {}} 165{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 31457280, "offset": 31457280, "speed": 0, "type": "mirror"}} 166{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 31457280, "offset": 31457280, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 167Image resized. 168Warning: Image size mismatch! 169Images are identical. 170 171=== Copying sample image parallels-v1 into raw === 172 173Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 174{"return": {}} 175WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 176Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 177Specify the 'raw' format explicitly to remove the restrictions. 178{"return": {}} 179{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 180{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 327680, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 181{"return": []} 182read 65536/65536 bytes at offset 0 18364 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 184{"return": {}} 185{"return": {}} 186{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 327680, "offset": 327680, "speed": 0, "type": "mirror"}} 187{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 327680, "offset": 327680, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 188Image resized. 189Warning: Image size mismatch! 190Images are identical. 191 192=== Copying sample image simple-pattern.cloop into raw === 193 194Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 195{"return": {}} 196WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 197Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 198Specify the 'raw' format explicitly to remove the restrictions. 199{"return": {}} 200{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_ERROR", "data": {"device": "src", "operation": "write", "action": "report"}} 201{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "src", "len": 2048, "offset": 0, "speed": 0, "type": "mirror", "error": "Operation not permitted"}} 202{"return": []} 203read 65536/65536 bytes at offset 0 20464 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 205{"return": {}} 206{"return": {}} 207{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 2048, "offset": 2048, "speed": 0, "type": "mirror"}} 208{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 2048, "offset": 2048, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 209Image resized. 210Warning: Image size mismatch! 211Images are identical. 212 213=== Write legitimate MBR into raw === 214 215Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 216{"return": {}} 217WARNING: Image format was not specified for 'TEST_DIR/t.raw' and probing guessed raw. 218Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. 219Specify the 'raw' format explicitly to remove the restrictions. 220{"return": {}} 221{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} 222{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 512, "offset": 512, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 223Warning: Image size mismatch! 224Images are identical. 225{"return": {}} 226{"return": {}} 227{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_JOB_READY", "data": {"device": "src", "len": 512, "offset": 512, "speed": 0, "type": "mirror"}} 228{"return": [{"io-status": "ok", "device": "src", "busy": false, "len": 512, "offset": 512, "paused": false, "speed": 0, "ready": true, "type": "mirror"}]} 229Warning: Image size mismatch! 230Images are identical. 231*** done 232