From: Jens Axboe Date: Tue, 6 Mar 2012 18:23:54 +0000 (+0100) Subject: Add regression test for verify bug X-Git-Tag: fio-2.0.6~25 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=2bcbf556086f7021bb8bf7df7c4a4cd117c7ffb0 Add regression test for verify bug It was a bug in the job files, not a zone bug after all. The two block sizes were transposed between the pre and post job. Signed-off-by: Jens Axboe --- diff --git a/t/jobs/t0003-0ae2c6e1-post.fio b/t/jobs/t0003-0ae2c6e1-post.fio new file mode 100644 index 00000000..8bc4f05a --- /dev/null +++ b/t/jobs/t0003-0ae2c6e1-post.fio @@ -0,0 +1,26 @@ +# Expected result: verify fails. +# Buggy result: fio segfaults +[global] +ioengine=libaio +direct=1 +filename=/tmp/foo +iodepth=128 +size=1M +loops=1 +group_reporting=1 +readwrite=read +do_verify=1 +verify=md5 +verify_fatal=1 +numjobs=1 +thread +verify_dump=1 +bs=4k + +[large_reads] +offset=0G +blocksize=1M + +[small_reads] +offset=1G +blocksize=512 diff --git a/t/jobs/t0003-0ae2c6e1-pre.fio b/t/jobs/t0003-0ae2c6e1-pre.fio new file mode 100644 index 00000000..46f452cb --- /dev/null +++ b/t/jobs/t0003-0ae2c6e1-pre.fio @@ -0,0 +1,22 @@ +[global] +ioengine=libaio +direct=1 +filename=/tmp/foo +iodepth=128 +size=10M +loops=1 +group_reporting=1 +readwrite=write +do_verify=0 +verify=md5 +numjobs=1 +thread +verify_dump=1 + +[small_writes] +offset=0G +blocksize=512 + +[large_writes] +offset=1G +blocksize=1M