Make experimental_verify=1 handle all cases properly
authorJens Axboe <axboe@kernel.dk>
Wed, 23 Jan 2013 16:27:25 +0000 (09:27 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 23 Jan 2013 16:27:25 +0000 (09:27 -0700)
commitbcd5abfa9f230bbe4365dad1289fdea1f5509f74
tree557735beb84fd43b989c297bfe4f43fb28a0ace4
parent9dbc7bfe8aab6def3e2b51edd57942371e4e5366
Make experimental_verify=1 handle all cases properly

- Don't track written bytes, just replay the workload by resetting
  all the random generators. This should work for any mixture of IO.

- Handle trims for verify.

- Ensure that rwmix is replayed properly for verify.

- Fixup logging for replay.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
backend.c
io_u.c
ioengine.h
ioengines.c
libfio.c