Hi Chandan,

This bug is easily recreated when executing the test on Btrfs with
subpage-blocksize patchset applied. I haven't been able to test the recently
rebased subpage-blocksize patchset yet.

Coming back to the issue ... The problem exists because the test code uses
dm-flakey. Josef had suggested that using dm-log-writes instead of dm-flakey
should fix the problem. I will work on this and post a patch soon.

 generic/311 is using the drop writes, it appears eio shouldn't be
 reported
        _load_flakey_table $FLAKEY_DROP_WRITES $lockfs

 Looks like there is a regression in the dm-flakey which was fixed by
 ---
 dm flakey: fix reads to be issued if drop_writes configured

 v4.8-rc3 commit 99f3c90d0d ("dm flakey: error READ bios during the
 down_interval") overlooked the 'drop_writes' feature, which is meant to
 allow reads to be issued rather than errored, during the down_interval.

 Fixes: 99f3c90d0d ("dm flakey: error READ bios during the
 down_interval")
 ---

 That also explains why I couldn't reproduce this at mainline.


Thanks, Anand
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to