1dc68afe0SStefan HajnocziQA output created by 039 2dc68afe0SStefan Hajnoczi 3dc68afe0SStefan Hajnoczi== Checking that image is clean on shutdown == 4b0869a46SKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 5dc68afe0SStefan Hajnocziwrote 512/512 bytes at offset 0 6dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 70485e6eeSMax Reitzincompatible_features [] 8dc68afe0SStefan HajnocziNo errors were found on the image. 9dc68afe0SStefan Hajnoczi 10dc68afe0SStefan Hajnoczi== Creating a dirty image file == 11b0869a46SKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 12dc68afe0SStefan Hajnocziwrote 512/512 bytes at offset 0 13dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 14036d8cbfSAndrey Shinkevich./common.rc: Killed ( VALGRIND_QEMU="${VALGRIND_QEMU_IO}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) 150485e6eeSMax Reitzincompatible_features [0] 16dc68afe0SStefan HajnocziERROR cluster 5 refcount=0 reference=1 17b3f3a30fSMax ReitzERROR OFLAG_COPIED data cluster: l2_entry=8000000000050000 refcount=0 18dc68afe0SStefan Hajnoczi 19dc68afe0SStefan Hajnoczi2 errors were found on the image. 20dc68afe0SStefan HajnocziData may be corrupted, or further writes to the image may corrupt it. 21dc68afe0SStefan Hajnoczi 22dc68afe0SStefan Hajnoczi== Read-only access must still work == 23dc68afe0SStefan Hajnocziread 512/512 bytes at offset 0 24dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 250485e6eeSMax Reitzincompatible_features [0] 26dc68afe0SStefan Hajnoczi 27dc68afe0SStefan Hajnoczi== Repairing the image file must succeed == 28d26e6ec0SMax ReitzERROR cluster 5 refcount=0 reference=1 29d26e6ec0SMax ReitzRebuilding refcount structure 30d26e6ec0SMax ReitzRepairing cluster 1 refcount=1 reference=0 31d26e6ec0SMax ReitzRepairing cluster 2 refcount=1 reference=0 32058f8f16SStefan HajnocziThe following inconsistencies were found and repaired: 33058f8f16SStefan Hajnoczi 34058f8f16SStefan Hajnoczi 0 leaked clusters 35058f8f16SStefan Hajnoczi 1 corruptions 36058f8f16SStefan Hajnoczi 37058f8f16SStefan HajnocziDouble checking the fixed image now... 38dc68afe0SStefan HajnocziNo errors were found on the image. 390485e6eeSMax Reitzincompatible_features [] 40dc68afe0SStefan Hajnoczi 41dc68afe0SStefan Hajnoczi== Data should still be accessible after repair == 42dc68afe0SStefan Hajnocziread 512/512 bytes at offset 0 43dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 44dc68afe0SStefan Hajnoczi 45dc68afe0SStefan Hajnoczi== Opening a dirty image read/write should repair it == 46b0869a46SKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 47dc68afe0SStefan Hajnocziwrote 512/512 bytes at offset 0 48dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 49036d8cbfSAndrey Shinkevich./common.rc: Killed ( VALGRIND_QEMU="${VALGRIND_QEMU_IO}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) 500485e6eeSMax Reitzincompatible_features [0] 51d26e6ec0SMax ReitzERROR cluster 5 refcount=0 reference=1 52d26e6ec0SMax ReitzRebuilding refcount structure 53d26e6ec0SMax ReitzRepairing cluster 1 refcount=1 reference=0 54d26e6ec0SMax ReitzRepairing cluster 2 refcount=1 reference=0 55dc68afe0SStefan Hajnocziwrote 512/512 bytes at offset 0 56dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 570485e6eeSMax Reitzincompatible_features [] 58dc68afe0SStefan Hajnoczi 59dc68afe0SStefan Hajnoczi== Creating an image file with lazy_refcounts=off == 60dc68afe0SStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 61dc68afe0SStefan Hajnocziwrote 512/512 bytes at offset 0 62dc68afe0SStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 63036d8cbfSAndrey Shinkevich./common.rc: Killed ( VALGRIND_QEMU="${VALGRIND_QEMU_IO}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) 640485e6eeSMax Reitzincompatible_features [] 65dc68afe0SStefan HajnocziNo errors were found on the image. 664c2e5f8fSKevin Wolf 674c2e5f8fSKevin Wolf== Committing to a backing file with lazy_refcounts=on == 684c2e5f8fSKevin WolfFormatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=134217728 69*b66ff2c2SEric BlakeFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT 704c2e5f8fSKevin Wolfwrote 512/512 bytes at offset 0 714c2e5f8fSKevin Wolf512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 724c2e5f8fSKevin WolfImage committed. 730485e6eeSMax Reitzincompatible_features [] 740485e6eeSMax Reitzincompatible_features [] 754c2e5f8fSKevin WolfNo errors were found on the image. 764c2e5f8fSKevin WolfNo errors were found on the image. 77e615053bSKevin Wolf 78e615053bSKevin Wolf== Changing lazy_refcounts setting at runtime == 79e615053bSKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 80e615053bSKevin Wolfwrote 512/512 bytes at offset 0 81e615053bSKevin Wolf512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 82036d8cbfSAndrey Shinkevich./common.rc: Killed ( VALGRIND_QEMU="${VALGRIND_QEMU_IO}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) 830485e6eeSMax Reitzincompatible_features [0] 84e615053bSKevin WolfERROR cluster 5 refcount=0 reference=1 85e615053bSKevin WolfERROR OFLAG_COPIED data cluster: l2_entry=8000000000050000 refcount=0 86e615053bSKevin Wolf 87e615053bSKevin Wolf2 errors were found on the image. 88e615053bSKevin WolfData may be corrupted, or further writes to the image may corrupt it. 89e615053bSKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 90e615053bSKevin Wolfwrote 512/512 bytes at offset 0 91e615053bSKevin Wolf512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 92036d8cbfSAndrey Shinkevich./common.rc: Killed ( VALGRIND_QEMU="${VALGRIND_QEMU_IO}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_IO_PROG" $QEMU_IO_ARGS "$@" ) 930485e6eeSMax Reitzincompatible_features [] 94e615053bSKevin WolfNo errors were found on the image. 95dc68afe0SStefan Hajnoczi*** done 96