qemu-iotests: Use zero-based offsets for IO patterns

The io_pattern style functions have the following loop:

  for i in `seq 1 $count`; do
      echo ... $(( start + i * step )) ...
  done

Offsets are 1-based so start=1024, step=512, count=4 yields:
1536, 2048, 2560, 3072

Normally we expect:
1024, 1536, 2048, 2560

Most tests ignore this detail, which means that they perform I/O to a
slightly different range than expected by the test author.

Later on things got less innocent and tests started trying to compensate
for the 1-based indexing.  This included negative start values in test
024 and my own attempt with count-1 in test 028!

The end result is that tests that use io_pattern are hard to reason
about and don't work the way you'd expect.  It's time to clean this mess
up.

This patch switches io_pattern to 0-based offsets.  This requires
adjusting the golden outputs since I/O ranges are now shifted and output
differs.

Verifying these output diffs is easy, however.  Each diff hunk moves one
I/O from beyond the end of the pattern range to the beginning.

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Stefan Hajnoczi 2011-02-04 12:55:02 +00:00 committed by Kevin Wolf
parent 9cdfa1b34e
commit dd0c35d69b
12 changed files with 1879 additions and 1869 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944
Filling base image Filling base image
=== IO: pattern 0 === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1024 qemu-io> wrote 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2048 qemu-io> wrote 512/512 bytes at offset 2048
@ -129,12 +131,12 @@ qemu-io> wrote 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 64512 qemu-io> wrote 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 131072 qemu-io> wrote 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968320 qemu-io> wrote 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969344 qemu-io> wrote 512/512 bytes at offset 4294969344
@ -261,10 +263,8 @@ qemu-io> wrote 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295031808 qemu-io> wrote 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 4295098368 qemu-io> wrote 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Creating test image with backing file Creating test image with backing file
@ -273,6 +273,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944 backing_file='TEST_DI
Filling test image Filling test image
=== IO: pattern 1 === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1536 qemu-io> wrote 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2560 qemu-io> wrote 512/512 bytes at offset 2560
@ -399,12 +401,12 @@ qemu-io> wrote 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65024 qemu-io> wrote 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 196608 qemu-io> wrote 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968832 qemu-io> wrote 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969856 qemu-io> wrote 512/512 bytes at offset 4294969856
@ -531,15 +533,15 @@ qemu-io> wrote 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032320 qemu-io> wrote 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 4295163904 qemu-io> wrote 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Reading Reading
=== IO: pattern 0 === IO: pattern 0
qemu-io> read 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1024 qemu-io> read 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2048 qemu-io> read 512/512 bytes at offset 2048
@ -666,9 +668,9 @@ qemu-io> read 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 64512 qemu-io> read 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1536 qemu-io> read 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2560 qemu-io> read 512/512 bytes at offset 2560
@ -795,18 +797,18 @@ qemu-io> read 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65024 qemu-io> read 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 131072 qemu-io> read 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 196608 qemu-io> read 65536/65536 bytes at offset 327680
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 393216
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968320 qemu-io> read 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969344 qemu-io> read 512/512 bytes at offset 4294969344
@ -933,9 +935,9 @@ qemu-io> read 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295031808 qemu-io> read 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968832 qemu-io> read 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969856 qemu-io> read 512/512 bytes at offset 4294969856
@ -1062,16 +1064,14 @@ qemu-io> read 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032320 qemu-io> read 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295098368 qemu-io> read 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295163904 qemu-io> read 65536/65536 bytes at offset 4295294976
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295360512
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
*** done *** done

View File

@ -3,6 +3,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944
Filling base image Filling base image
=== IO: pattern 0 === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1024 qemu-io> wrote 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2048 qemu-io> wrote 512/512 bytes at offset 2048
@ -129,12 +131,12 @@ qemu-io> wrote 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 64512 qemu-io> wrote 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 131072 qemu-io> wrote 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968320 qemu-io> wrote 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969344 qemu-io> wrote 512/512 bytes at offset 4294969344
@ -261,10 +263,8 @@ qemu-io> wrote 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295031808 qemu-io> wrote 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 4295098368 qemu-io> wrote 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Creating test image with backing file Creating test image with backing file
@ -273,6 +273,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944 backing_file='TEST_DI
Filling test image Filling test image
=== IO: pattern 1 === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1536 qemu-io> wrote 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2560 qemu-io> wrote 512/512 bytes at offset 2560
@ -399,12 +401,12 @@ qemu-io> wrote 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65024 qemu-io> wrote 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 196608 qemu-io> wrote 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968832 qemu-io> wrote 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969856 qemu-io> wrote 512/512 bytes at offset 4294969856
@ -531,15 +533,15 @@ qemu-io> wrote 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032320 qemu-io> wrote 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 4295163904 qemu-io> wrote 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Reading Reading
=== IO: pattern 0 === IO: pattern 0
qemu-io> read 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1024 qemu-io> read 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2048 qemu-io> read 512/512 bytes at offset 2048
@ -666,9 +668,9 @@ qemu-io> read 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 64512 qemu-io> read 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1536 qemu-io> read 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2560 qemu-io> read 512/512 bytes at offset 2560
@ -795,18 +797,18 @@ qemu-io> read 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65024 qemu-io> read 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 131072 qemu-io> read 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 196608 qemu-io> read 65536/65536 bytes at offset 327680
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 393216
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968320 qemu-io> read 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969344 qemu-io> read 512/512 bytes at offset 4294969344
@ -933,9 +935,9 @@ qemu-io> read 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295031808 qemu-io> read 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968832 qemu-io> read 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969856 qemu-io> read 512/512 bytes at offset 4294969856
@ -1062,16 +1064,14 @@ qemu-io> read 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032320 qemu-io> read 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295098368 qemu-io> read 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295163904 qemu-io> read 65536/65536 bytes at offset 4295294976
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295360512
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
*** done *** done

View File

@ -3,6 +3,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944 cluster_size=65536
Filling base image Filling base image
=== IO: pattern 42 === IO: pattern 42
qemu-io> wrote 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1024 qemu-io> wrote 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2048 qemu-io> wrote 512/512 bytes at offset 2048
@ -129,12 +131,12 @@ qemu-io> wrote 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 64512 qemu-io> wrote 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> wrote 65536/65536 bytes at offset 1114112 qemu-io> wrote 65536/65536 bytes at offset 1048576
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> wrote 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968320 qemu-io> wrote 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969344 qemu-io> wrote 512/512 bytes at offset 4294969344
@ -261,10 +263,8 @@ qemu-io> wrote 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295031808 qemu-io> wrote 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> wrote 65536/65536 bytes at offset 4296081408 qemu-io> wrote 65536/65536 bytes at offset 4296015872
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Creating test image with backing file Creating test image with backing file
@ -273,6 +273,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944 backing_file='TEST_DI
Filling test image Filling test image
=== IO: pattern 43 === IO: pattern 43
qemu-io> wrote 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1536 qemu-io> wrote 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2560 qemu-io> wrote 512/512 bytes at offset 2560
@ -399,12 +401,12 @@ qemu-io> wrote 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65024 qemu-io> wrote 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> wrote 65536/65536 bytes at offset 1179648 qemu-io> wrote 65536/65536 bytes at offset 1114112
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> wrote 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968832 qemu-io> wrote 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969856 qemu-io> wrote 512/512 bytes at offset 4294969856
@ -531,10 +533,8 @@ qemu-io> wrote 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032320 qemu-io> wrote 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> wrote 65536/65536 bytes at offset 4296146944 qemu-io> wrote 65536/65536 bytes at offset 4296081408
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
@ -547,6 +547,8 @@ qemu-io> qemu-io> 0/128 sectors allocated at offset 4.001 GiB
qemu-io> Reading qemu-io> Reading
=== IO: pattern 42 === IO: pattern 42
qemu-io> read 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1024 qemu-io> read 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2048 qemu-io> read 512/512 bytes at offset 2048
@ -673,9 +675,9 @@ qemu-io> read 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 64512 qemu-io> read 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1536 qemu-io> read 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2560 qemu-io> read 512/512 bytes at offset 2560
@ -802,18 +804,18 @@ qemu-io> read 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65024 qemu-io> read 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 65536/65536 bytes at offset 1114112 qemu-io> read 65536/65536 bytes at offset 1048576
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 65536/65536 bytes at offset 1179648 qemu-io> read 65536/65536 bytes at offset 1114112
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 1376256 qemu-io> read 65536/65536 bytes at offset 1310720
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968320 qemu-io> read 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969344 qemu-io> read 512/512 bytes at offset 4294969344
@ -940,9 +942,9 @@ qemu-io> read 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295031808 qemu-io> read 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968832 qemu-io> read 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969856 qemu-io> read 512/512 bytes at offset 4294969856
@ -1069,16 +1071,14 @@ qemu-io> read 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032320 qemu-io> read 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 65536/65536 bytes at offset 4296081408 qemu-io> read 65536/65536 bytes at offset 4296015872
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 65536/65536 bytes at offset 4296146944 qemu-io> read 65536/65536 bytes at offset 4296081408
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4296343552 qemu-io> read 65536/65536 bytes at offset 4296278016
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
@ -1091,6 +1091,8 @@ qemu-io> qemu-io> 0/128 sectors allocated at offset 4.001 GiB
qemu-io> Reading qemu-io> Reading
=== IO: pattern 42 === IO: pattern 42
qemu-io> read 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1024 qemu-io> read 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2048 qemu-io> read 512/512 bytes at offset 2048
@ -1217,9 +1219,9 @@ qemu-io> read 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 64512 qemu-io> read 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1536 qemu-io> read 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2560 qemu-io> read 512/512 bytes at offset 2560
@ -1346,18 +1348,18 @@ qemu-io> read 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65024 qemu-io> read 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 65536/65536 bytes at offset 1114112 qemu-io> read 65536/65536 bytes at offset 1048576
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 65536/65536 bytes at offset 1179648 qemu-io> read 65536/65536 bytes at offset 1114112
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 1376256 qemu-io> read 65536/65536 bytes at offset 1310720
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968320 qemu-io> read 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969344 qemu-io> read 512/512 bytes at offset 4294969344
@ -1484,9 +1486,9 @@ qemu-io> read 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295031808 qemu-io> read 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968832 qemu-io> read 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969856 qemu-io> read 512/512 bytes at offset 4294969856
@ -1613,16 +1615,14 @@ qemu-io> read 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032320 qemu-io> read 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 42 qemu-io> === IO: pattern 42
qemu-io> read 65536/65536 bytes at offset 4296081408 qemu-io> read 65536/65536 bytes at offset 4296015872
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 43 qemu-io> === IO: pattern 43
qemu-io> read 65536/65536 bytes at offset 4296146944 qemu-io> read 65536/65536 bytes at offset 4296081408
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4296343552 qemu-io> read 65536/65536 bytes at offset 4296278016
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
*** done *** done

View File

@ -3,6 +3,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944
Filling base image Filling base image
=== IO: pattern 0 === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1024 qemu-io> wrote 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2048 qemu-io> wrote 512/512 bytes at offset 2048
@ -129,12 +131,12 @@ qemu-io> wrote 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 64512 qemu-io> wrote 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 131072 qemu-io> wrote 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968320 qemu-io> wrote 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969344 qemu-io> wrote 512/512 bytes at offset 4294969344
@ -261,10 +263,8 @@ qemu-io> wrote 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295031808 qemu-io> wrote 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> wrote 65536/65536 bytes at offset 4295098368 qemu-io> wrote 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Creating test image with backing file Creating test image with backing file
@ -273,6 +273,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=6442450944 backing_file='TEST_DI
Filling test image Filling test image
=== IO: pattern 1 === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 1536 qemu-io> wrote 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 2560 qemu-io> wrote 512/512 bytes at offset 2560
@ -399,12 +401,12 @@ qemu-io> wrote 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 65024 qemu-io> wrote 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 196608 qemu-io> wrote 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> wrote 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294968832 qemu-io> wrote 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4294969856 qemu-io> wrote 512/512 bytes at offset 4294969856
@ -531,16 +533,16 @@ qemu-io> wrote 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295032320 qemu-io> wrote 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 65536/65536 bytes at offset 4295163904 qemu-io> wrote 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
Image committed. Image committed.
Reading from the backing file Reading from the backing file
=== IO: pattern 0 === IO: pattern 0
qemu-io> read 512/512 bytes at offset 0
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1024 qemu-io> read 512/512 bytes at offset 1024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2048 qemu-io> read 512/512 bytes at offset 2048
@ -667,9 +669,9 @@ qemu-io> read 512/512 bytes at offset 63488
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 64512 qemu-io> read 512/512 bytes at offset 64512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 512
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 1536 qemu-io> read 512/512 bytes at offset 1536
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 2560 qemu-io> read 512/512 bytes at offset 2560
@ -796,18 +798,18 @@ qemu-io> read 512/512 bytes at offset 64000
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 65024 qemu-io> read 512/512 bytes at offset 65024
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 66048
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 65536
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 131072 qemu-io> read 65536/65536 bytes at offset 131072
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 196608 qemu-io> read 65536/65536 bytes at offset 327680
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 393216
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 512/512 bytes at offset 4294967296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968320 qemu-io> read 512/512 bytes at offset 4294968320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969344 qemu-io> read 512/512 bytes at offset 4294969344
@ -934,9 +936,9 @@ qemu-io> read 512/512 bytes at offset 4295030784
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295031808 qemu-io> read 512/512 bytes at offset 4295031808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 1 qemu-io> === IO: pattern 1
qemu-io> read 512/512 bytes at offset 4294967808
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294968832 qemu-io> read 512/512 bytes at offset 4294968832
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4294969856 qemu-io> read 512/512 bytes at offset 4294969856
@ -1063,16 +1065,14 @@ qemu-io> read 512/512 bytes at offset 4295031296
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295032320 qemu-io> read 512/512 bytes at offset 4295032320
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 4295033344
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 128 qemu-io> === IO: pattern 128
qemu-io> read 65536/65536 bytes at offset 4295032832
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295098368 qemu-io> read 65536/65536 bytes at offset 4295098368
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295163904 qemu-io> read 65536/65536 bytes at offset 4295294976
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0
qemu-io> read 65536/65536 bytes at offset 4295360512
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
*** done *** done

View File

@ -4,6 +4,8 @@ Testing empty image
At offset 10485760: At offset 10485760:
=== IO: pattern 0 === IO: pattern 0
qemu-io> wrote 4096/4096 bytes at offset 10485760
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 10489856 qemu-io> wrote 4096/4096 bytes at offset 10489856
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 10493952 qemu-io> wrote 4096/4096 bytes at offset 10493952
@ -514,9 +516,9 @@ qemu-io> wrote 4096/4096 bytes at offset 11526144
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 11530240 qemu-io> wrote 4096/4096 bytes at offset 11530240
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 11534336
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> wrote 2048/2048 bytes at offset 11536384
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 11540480 qemu-io> wrote 2048/2048 bytes at offset 11540480
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 11544576 qemu-io> wrote 2048/2048 bytes at offset 11544576
@ -1027,9 +1029,9 @@ qemu-io> wrote 2048/2048 bytes at offset 12576768
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 12580864 qemu-io> wrote 2048/2048 bytes at offset 12580864
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 12584960
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 2048/2048 bytes at offset 12582912
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 12587008 qemu-io> wrote 2048/2048 bytes at offset 12587008
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 12591104 qemu-io> wrote 2048/2048 bytes at offset 12591104
@ -1540,9 +1542,9 @@ qemu-io> wrote 2048/2048 bytes at offset 13623296
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 13627392 qemu-io> wrote 2048/2048 bytes at offset 13627392
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 13631488
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 2 qemu-io> === IO: pattern 2
qemu-io> wrote 2048/2048 bytes at offset 13632512
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 13636608 qemu-io> wrote 2048/2048 bytes at offset 13636608
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 13640704 qemu-io> wrote 2048/2048 bytes at offset 13640704
@ -2053,9 +2055,9 @@ qemu-io> wrote 2048/2048 bytes at offset 14672896
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 14676992 qemu-io> wrote 2048/2048 bytes at offset 14676992
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 14681088
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> wrote 8192/8192 bytes at offset 14682112
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 14694400 qemu-io> wrote 8192/8192 bytes at offset 14694400
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 14706688 qemu-io> wrote 8192/8192 bytes at offset 14706688
@ -2182,9 +2184,9 @@ qemu-io> wrote 8192/8192 bytes at offset 15443968
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 15456256 qemu-io> wrote 8192/8192 bytes at offset 15456256
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 15468544
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 244 qemu-io> === IO: pattern 244
qemu-io> wrote 12288/12288 bytes at offset 16771072
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 18870272 qemu-io> wrote 12288/12288 bytes at offset 18870272
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 20969472 qemu-io> wrote 12288/12288 bytes at offset 20969472
@ -2199,9 +2201,9 @@ qemu-io> wrote 12288/12288 bytes at offset 29366272
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 31465472 qemu-io> wrote 12288/12288 bytes at offset 31465472
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 33564672
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 4096/4096 bytes at offset 10485760
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 10489856 qemu-io> read 4096/4096 bytes at offset 10489856
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 10493952 qemu-io> read 4096/4096 bytes at offset 10493952
@ -2712,9 +2714,9 @@ qemu-io> read 4096/4096 bytes at offset 11526144
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 11530240 qemu-io> read 4096/4096 bytes at offset 11530240
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 11534336
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> read 2048/2048 bytes at offset 11536384
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 11540480 qemu-io> read 2048/2048 bytes at offset 11540480
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 11544576 qemu-io> read 2048/2048 bytes at offset 11544576
@ -3225,9 +3227,9 @@ qemu-io> read 2048/2048 bytes at offset 12576768
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 12580864 qemu-io> read 2048/2048 bytes at offset 12580864
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 12584960
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 2048/2048 bytes at offset 12582912
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 12587008 qemu-io> read 2048/2048 bytes at offset 12587008
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 12591104 qemu-io> read 2048/2048 bytes at offset 12591104
@ -3738,9 +3740,9 @@ qemu-io> read 2048/2048 bytes at offset 13623296
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 13627392 qemu-io> read 2048/2048 bytes at offset 13627392
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 13631488
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 2 qemu-io> === IO: pattern 2
qemu-io> read 2048/2048 bytes at offset 13632512
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 13636608 qemu-io> read 2048/2048 bytes at offset 13636608
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 13640704 qemu-io> read 2048/2048 bytes at offset 13640704
@ -4251,9 +4253,9 @@ qemu-io> read 2048/2048 bytes at offset 14672896
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 14676992 qemu-io> read 2048/2048 bytes at offset 14676992
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 14681088
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> read 8192/8192 bytes at offset 14682112
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 14694400 qemu-io> read 8192/8192 bytes at offset 14694400
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 14706688 qemu-io> read 8192/8192 bytes at offset 14706688
@ -4380,9 +4382,9 @@ qemu-io> read 8192/8192 bytes at offset 15443968
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 15456256 qemu-io> read 8192/8192 bytes at offset 15456256
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 15468544
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 244 qemu-io> === IO: pattern 244
qemu-io> read 12288/12288 bytes at offset 16771072
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 18870272 qemu-io> read 12288/12288 bytes at offset 18870272
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 20969472 qemu-io> read 12288/12288 bytes at offset 20969472
@ -4397,11 +4399,11 @@ qemu-io> read 12288/12288 bytes at offset 29366272
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 31465472 qemu-io> read 12288/12288 bytes at offset 31465472
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 33564672
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
At offset 4294967296: At offset 4294967296:
=== IO: pattern 0 === IO: pattern 0
qemu-io> wrote 4096/4096 bytes at offset 4294967296
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 4294971392 qemu-io> wrote 4096/4096 bytes at offset 4294971392
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 4294975488 qemu-io> wrote 4096/4096 bytes at offset 4294975488
@ -4912,9 +4914,9 @@ qemu-io> wrote 4096/4096 bytes at offset 4296007680
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 4296011776 qemu-io> wrote 4096/4096 bytes at offset 4296011776
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 4096/4096 bytes at offset 4296015872
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> wrote 2048/2048 bytes at offset 4296017920
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4296022016 qemu-io> wrote 2048/2048 bytes at offset 4296022016
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4296026112 qemu-io> wrote 2048/2048 bytes at offset 4296026112
@ -5425,9 +5427,9 @@ qemu-io> wrote 2048/2048 bytes at offset 4297058304
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4297062400 qemu-io> wrote 2048/2048 bytes at offset 4297062400
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4297066496
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> wrote 2048/2048 bytes at offset 4297064448
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4297068544 qemu-io> wrote 2048/2048 bytes at offset 4297068544
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4297072640 qemu-io> wrote 2048/2048 bytes at offset 4297072640
@ -5938,9 +5940,9 @@ qemu-io> wrote 2048/2048 bytes at offset 4298104832
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4298108928 qemu-io> wrote 2048/2048 bytes at offset 4298108928
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4298113024
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 2 qemu-io> === IO: pattern 2
qemu-io> wrote 2048/2048 bytes at offset 4298114048
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4298118144 qemu-io> wrote 2048/2048 bytes at offset 4298118144
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4298122240 qemu-io> wrote 2048/2048 bytes at offset 4298122240
@ -6451,9 +6453,9 @@ qemu-io> wrote 2048/2048 bytes at offset 4299154432
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4299158528 qemu-io> wrote 2048/2048 bytes at offset 4299158528
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 2048/2048 bytes at offset 4299162624
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> wrote 8192/8192 bytes at offset 4299163648
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 4299175936 qemu-io> wrote 8192/8192 bytes at offset 4299175936
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 4299188224 qemu-io> wrote 8192/8192 bytes at offset 4299188224
@ -6580,9 +6582,9 @@ qemu-io> wrote 8192/8192 bytes at offset 4299925504
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 4299937792 qemu-io> wrote 8192/8192 bytes at offset 4299937792
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 8192/8192 bytes at offset 4299950080
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 244 qemu-io> === IO: pattern 244
qemu-io> wrote 12288/12288 bytes at offset 4301252608
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 4303351808 qemu-io> wrote 12288/12288 bytes at offset 4303351808
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 4305451008 qemu-io> wrote 12288/12288 bytes at offset 4305451008
@ -6597,9 +6599,9 @@ qemu-io> wrote 12288/12288 bytes at offset 4313847808
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 4315947008 qemu-io> wrote 12288/12288 bytes at offset 4315947008
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 12288/12288 bytes at offset 4318046208
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 4096/4096 bytes at offset 4294967296
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 4294971392 qemu-io> read 4096/4096 bytes at offset 4294971392
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 4294975488 qemu-io> read 4096/4096 bytes at offset 4294975488
@ -7110,9 +7112,9 @@ qemu-io> read 4096/4096 bytes at offset 4296007680
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 4296011776 qemu-io> read 4096/4096 bytes at offset 4296011776
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 4096/4096 bytes at offset 4296015872
4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> read 2048/2048 bytes at offset 4296017920
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4296022016 qemu-io> read 2048/2048 bytes at offset 4296022016
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4296026112 qemu-io> read 2048/2048 bytes at offset 4296026112
@ -7623,9 +7625,9 @@ qemu-io> read 2048/2048 bytes at offset 4297058304
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4297062400 qemu-io> read 2048/2048 bytes at offset 4297062400
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4297066496
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 2048/2048 bytes at offset 4297064448
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4297068544 qemu-io> read 2048/2048 bytes at offset 4297068544
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4297072640 qemu-io> read 2048/2048 bytes at offset 4297072640
@ -8136,9 +8138,9 @@ qemu-io> read 2048/2048 bytes at offset 4298104832
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4298108928 qemu-io> read 2048/2048 bytes at offset 4298108928
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4298113024
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 2 qemu-io> === IO: pattern 2
qemu-io> read 2048/2048 bytes at offset 4298114048
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4298118144 qemu-io> read 2048/2048 bytes at offset 4298118144
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4298122240 qemu-io> read 2048/2048 bytes at offset 4298122240
@ -8649,9 +8651,9 @@ qemu-io> read 2048/2048 bytes at offset 4299154432
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4299158528 qemu-io> read 2048/2048 bytes at offset 4299158528
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 2048/2048 bytes at offset 4299162624
2 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 4 qemu-io> === IO: pattern 4
qemu-io> read 8192/8192 bytes at offset 4299163648
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 4299175936 qemu-io> read 8192/8192 bytes at offset 4299175936
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 4299188224 qemu-io> read 8192/8192 bytes at offset 4299188224
@ -8778,9 +8780,9 @@ qemu-io> read 8192/8192 bytes at offset 4299925504
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 4299937792 qemu-io> read 8192/8192 bytes at offset 4299937792
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 8192/8192 bytes at offset 4299950080
8 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 244 qemu-io> === IO: pattern 244
qemu-io> read 12288/12288 bytes at offset 4301252608
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 4303351808 qemu-io> read 12288/12288 bytes at offset 4303351808
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 4305451008 qemu-io> read 12288/12288 bytes at offset 4305451008
@ -8795,7 +8797,5 @@ qemu-io> read 12288/12288 bytes at offset 4313847808
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 4315947008 qemu-io> read 12288/12288 bytes at offset 4315947008
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 12288/12288 bytes at offset 4318046208
12 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> No errors were found on the image. qemu-io> No errors were found on the image.
*** done *** done

File diff suppressed because it is too large Load Diff

View File

@ -61,14 +61,14 @@ echo "Creating backing file"
echo echo
_make_test_img 1G _make_test_img 1G
io_pattern writev $((-2 * CLUSTER_SIZE)) $CLUSTER_SIZE $((2 * CLUSTER_SIZE)) 8 0x11 io_pattern writev 0 $CLUSTER_SIZE $((2 * CLUSTER_SIZE)) 8 0x11
mv $TEST_IMG $TEST_IMG.base_old mv $TEST_IMG $TEST_IMG.base_old
echo "Creating new backing file" echo "Creating new backing file"
echo echo
_make_test_img 1G _make_test_img 1G
io_pattern writev $((-4 * CLUSTER_SIZE)) $((2 * CLUSTER_SIZE)) $((4 * CLUSTER_SIZE)) 4 0x22 io_pattern writev 0 $((2 * CLUSTER_SIZE)) $((4 * CLUSTER_SIZE)) 4 0x22
mv $TEST_IMG $TEST_IMG.base_new mv $TEST_IMG $TEST_IMG.base_new
echo "Creating COW image" echo "Creating COW image"

View File

@ -64,7 +64,7 @@ echo "Filling base image"
echo echo
# Fill end of base image with a pattern, skipping every other sector # Fill end of base image with a pattern, skipping every other sector
io writev $offset 512 1024 31 io writev $offset 512 1024 32
_check_test_img _check_test_img
@ -78,7 +78,7 @@ echo "Filling test image"
echo echo
# Write every other sector around where the base image ends # Write every other sector around where the base image ends
io writev $(( offset + 512 )) 512 1024 63 io writev $(( offset + 512 )) 512 1024 64
_check_test_img _check_test_img
@ -86,13 +86,13 @@ echo "Reading"
echo echo
# Base image sectors # Base image sectors
io readv $(( offset )) 512 1024 31 io readv $(( offset )) 512 1024 32
# Image sectors # Image sectors
io readv $(( offset + 512 )) 512 1024 63 io readv $(( offset + 512 )) 512 1024 64
# Zero sectors beyond end of base image # Zero sectors beyond end of base image
io_zero readv $(( offset + 32 * 1024 )) 512 1024 31 io_zero readv $(( offset + 32 * 1024 )) 512 1024 32
_check_test_img _check_test_img

View File

@ -3,6 +3,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=3221227008
Filling base image Filling base image
=== IO: pattern 195 === IO: pattern 195
qemu-io> wrote 512/512 bytes at offset 3221194240
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 3221195264 qemu-io> wrote 512/512 bytes at offset 3221195264
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 3221196288 qemu-io> wrote 512/512 bytes at offset 3221196288
@ -72,6 +74,8 @@ Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4294968832 backing_file='TEST_DI
Filling test image Filling test image
=== IO: pattern 196 === IO: pattern 196
qemu-io> wrote 512/512 bytes at offset 3221194752
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 3221195776 qemu-io> wrote 512/512 bytes at offset 3221195776
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> wrote 512/512 bytes at offset 3221196800 qemu-io> wrote 512/512 bytes at offset 3221196800
@ -202,6 +206,8 @@ qemu-io> No errors were found on the image.
Reading Reading
=== IO: pattern 195 === IO: pattern 195
qemu-io> read 512/512 bytes at offset 3221194240
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221195264 qemu-io> read 512/512 bytes at offset 3221195264
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221196288 qemu-io> read 512/512 bytes at offset 3221196288
@ -265,6 +271,8 @@ qemu-io> read 512/512 bytes at offset 3221224960
qemu-io> read 512/512 bytes at offset 3221225984 qemu-io> read 512/512 bytes at offset 3221225984
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 196 qemu-io> === IO: pattern 196
qemu-io> read 512/512 bytes at offset 3221194752
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221195776 qemu-io> read 512/512 bytes at offset 3221195776
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221196800 qemu-io> read 512/512 bytes at offset 3221196800
@ -392,6 +400,8 @@ qemu-io> read 512/512 bytes at offset 3221258240
qemu-io> read 512/512 bytes at offset 3221259264 qemu-io> read 512/512 bytes at offset 3221259264
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> === IO: pattern 0 qemu-io> === IO: pattern 0
qemu-io> read 512/512 bytes at offset 3221227008
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221228032 qemu-io> read 512/512 bytes at offset 3221228032
512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 512.000000 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
qemu-io> read 512/512 bytes at offset 3221229056 qemu-io> read 512/512 bytes at offset 3221229056

View File

@ -23,7 +23,7 @@ function do_is_allocated() {
local count=$4 local count=$4
for i in `seq 1 $count`; do for i in `seq 1 $count`; do
echo alloc $(( start + i * step )) $size echo alloc $(( start + (i - 1) * step )) $size
done done
} }
@ -41,7 +41,7 @@ function do_io() {
echo === IO: pattern $pattern >&2 echo === IO: pattern $pattern >&2
for i in `seq 1 $count`; do for i in `seq 1 $count`; do
echo $op -P $pattern $(( start + i * step )) $size echo $op -P $pattern $(( start + (i - 1) * step )) $size
done done
} }