On 2014-07-21 19:49, Gwendal Grignou wrote:
Jens, Without the patch, experimental_verify=1 produced more error, it looks like every 64k. With the patch above, fio behaves as expected: do_verify and experimental_verify works for mixed writes. There is still a problem when bs is mixed and one argument is less than the verify interval. For instance: bssplit=4k/50:1M/50 ... verify_interval=64k But looking at the code, it won't be possible to fix, because we can not guarantee to always have 16 4K write contiguous.
As mentioned in the original email, it's a parser fix. verify_interval cannot be less than the minimum block size, fio will just have to catch that and adjust / error out.
Thanks for the patch.
It's committed, so generally available now. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html