[dm-devel] [PATCH 0/7] dm-mpath: Fix a race condition in the blk-mq path

Bart Van Assche bart.vanassche at sandisk.com
Wed Nov 16 00:57:06 UTC 2016


On 11/15/2016 04:47 PM, Mike Snitzer wrote:
> On Tue, Nov 15 2016 at  6:31pm -0500,
> Bart Van Assche <bart.vanassche at sandisk.com> wrote:
>> The seven patches in this series is what I came up with while
>> reviewing and testing the dm-mpath single queue and multiqueue code.
>> It would be appreciated if these patches would be considered for
>> inclusion in the upstream kernel.
>
> This series seems like it is not a product of need.  But that of changes
> that fell out from code review.
>
> If not, what test was failing that now passes with this patchset?

Hello Mike,

Without this patch series I see sporadic I/O errors when running I/O on 
top of dm-mq-on-mq. With this patch series my dm-mq-on-mq tests pass. 
However, I still see sporadic I/O errors being reported when I run I/O 
on top of dm-sq-on-mq and very sporadic I/O errors with my dm-sq-on-sq 
tests. It is not yet clear to me what is causing these I/O errors but 
it's probably something in either the dm core or the dm-mpath driver. My 
tests scripts are available at https://github.com/bvanassche/srp-test in 
case you would like to have a look.

Bart.




More information about the dm-devel mailing list