| QA output created by parallels-checks |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST OUT OF IMAGE CHECK == |
| == write pattern == |
| wrote 4194304/4194304 bytes at offset 0 |
| 4 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == corrupt image == |
| == read corrupted image with repairing == |
| Repairing cluster 0 is outside image |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST LEAK CHECK == |
| == write pattern to last cluster == |
| write -P 0x11 3145728 1048576 |
| wrote 1048576/1048576 bytes at offset 3145728 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| file size: 2097152 |
| == extend image by 1 cluster == |
| file size: 3145728 |
| == repair image == |
| Repairing space leaked at the end of the image 1048576 |
| The following inconsistencies were found and repaired: |
| |
| 1 leaked clusters |
| 0 corruptions |
| |
| Double checking the fixed image now... |
| No errors were found on the image. |
| file size: 2097152 |
| == check last cluster == |
| read 1048576/1048576 bytes at offset 3145728 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST DUPLICATION CHECK == |
| == write pattern to whole image == |
| wrote 4194304/4194304 bytes at offset 0 |
| 4 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == write another pattern to second cluster == |
| wrote 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == corrupt image == |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == repair image == |
| Repairing duplicate offset in BAT entry 1 |
| The following inconsistencies were found and repaired: |
| |
| 0 leaked clusters |
| 1 corruptions |
| |
| Double checking the fixed image now... |
| No errors were found on the image. |
| == check the first cluster == |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == write another pattern to the first clusters == |
| wrote 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check the first cluster == |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check the second cluster (deduplicated) == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST DUPLICATION SELF-CURE == |
| == write pattern to whole image == |
| wrote 4194304/4194304 bytes at offset 0 |
| 4 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == write another pattern to second cluster == |
| wrote 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == corrupt image == |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check the first cluster with self-repair == |
| Repairing duplicate offset in BAT entry 1 |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check second cluster == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == write another pattern to the first clusters == |
| wrote 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check the first cluster == |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == check the second cluster (deduplicated) == |
| read 1048576/1048576 bytes at offset 1048576 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST DATA_OFF CHECK == |
| == write pattern to first cluster == |
| wrote 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == spoil data_off field == |
| == check first cluster == |
| Repairing data_off field has incorrect value |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4194304 |
| == TEST DATA_OFF THROUGH REPAIR == |
| == write pattern to first cluster == |
| wrote 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| == spoil data_off field == |
| == repair image == |
| Repairing data_off field has incorrect value |
| The following inconsistencies were found and repaired: |
| |
| 0 leaked clusters |
| 1 corruptions |
| |
| Double checking the fixed image now... |
| No errors were found on the image. |
| == check first cluster == |
| read 1048576/1048576 bytes at offset 0 |
| 1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) |
| *** done |