<div dir="ltr"><p class="MsoNormal">Hi,<span></span></p>

<p class="MsoNormal">We are testing the multipath behavior on centos7.3 and linux
version Linux EC056108 3.10.<span></span></p>

<p class="MsoNormal">We have two paths connected to dm-1(sda and sdb).<span></span></p>

<p class="MsoNormal">We are using fio tool to read  data from /dev/dm-1 and
we are seeing data on both paths(sda and sdb)<span></span></p>

<p class="MsoNormal">Below is the fio  command which we are using<span></span></p>

<p class="MsoNormal">./fio --filename=/dev/dm-2 --direct=1 --rw=randrw
--refill_buffers --norandommap --randrepeat=0 --ioengine=libaio --bs=512k
--rwmixread=100 --iodepth=16 --numjobs=16 --runtime=60 --group_reporting
--name=4ktest --size=500m<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">Test Case: Dropping all the requests on sdb .<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">Observation: When we drop frames on sdb we observe
 that on both sda and sdb there is no data flow.<span></span></p>

<p class="MsoNormal">HBA is taking around 30 secs to report the io failure then
followed by failover.<span></span></p>

<p class="MsoNormal">During this 30 secs time we are not seeing any data on sda
and even dm_request_fn(in dm.c) is not getting called which internally pushes
the queue request to sda/sdb.<span></span></p>

<p class="MsoNormal">Theoretically data should flow on sda as we are dropping
data only on  sdb.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">Any inputs here will help me to understand the concept
better.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">Regards,<span></span></p>

<p class="MsoNormal">Muneendra.<span></span></p></div>