Allow verification of random overwrites w/ba < bs
authorJustin Eno <jeno@micron.com>
Thu, 29 Jan 2015 20:59:22 +0000 (12:59 -0800)
committerJens Axboe <axboe@fb.com>
Wed, 18 Feb 2015 18:38:34 +0000 (10:38 -0800)
commit3b1ff869610c5efcf683e0d5f5e84accb0f7cb1a
tree879b882956e188535a90bde3826d9e2da41c6c8e
parent495288a1e627c3d1b29897786b786eb6008841a3
Allow verification of random overwrites w/ba < bs

When blockalign is less than blocksize, random overwrite
workloads may partially overwrite blocks.  This change
evicts partially-overwritten blocks from the iolog tree
so subsequent verification targets only intact blocks.

This change also allows verification with norandommap
and bsrange, though that is left disabled.
Signed-off-by: Justin Eno <jeno@micron.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
iolog.c