verify: always log IO in the order they are issued
authorJens Axboe <axboe@fb.com>
Thu, 6 Feb 2014 19:17:37 +0000 (12:17 -0700)
committerJens Axboe <axboe@fb.com>
Thu, 6 Feb 2014 19:17:37 +0000 (12:17 -0700)
commitf940128526dbe468a1951cce10c2fe5dbd23875f
tree3a58386279043864aff34593ce638913d14051bc
parent78a6469cfc9094763320e61c60f9aaef0ece9689
verify: always log IO in the order they are issued

We currently log verify_backlog verifies when they complete,
which means the sequence of verify and issue might be different.

Change this to log in one spot, prior to issue, and track the
completion state of the logged unit instead. This unifies the
handling of verifies.

Signed-off-by: Jens Axboe <axboe@fb.com>
backend.c
io_u.c
ioengine.h
iolog.c
iolog.h
verify.c