Adds check for numberio during verify phase.
authorJuan Casse <jcasse@chromium.org>
Tue, 17 Sep 2013 21:06:12 +0000 (14:06 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 24 Jan 2014 20:04:50 +0000 (12:04 -0800)
commitda0a7bd224bb9331f27bb4b20394dd5c8fa3acb0
treedff687e4649cfbcb790b68b4536a9b3cf3ff7ebf
parent6611e9c767bad5c903c8ac59b9ae8409315dbca2
Adds check for numberio during verify phase.

Currently, fio checks the block offset number in a block's header during
the verify phase.
We add a check for the io number (numberio) to detect stale blocks. This
check is performed only on workloads that write data, as those workloads
know what numberio was written to each block.
td->io_issues[ddir] = 0; was removed so that numberio does not get reset
at each iteration; we want numberio to keep incrementing to reflect
how many times the same data was written.

Signed-off-by: Juan Casse <jcasse@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
Fixed typo.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
ioengine.h
iolog.c
iolog.h
libfio.c
verify.c