All of lore.kernel.org
 help / color / mirror / Atom feed
* How to reissue stuck inflight i/o
@ 2013-11-26 17:54 Spelic
  2013-11-27  1:23 ` Mikulas Patocka
  0 siblings, 1 reply; 2+ messages in thread
From: Spelic @ 2013-11-26 17:54 UTC (permalink / raw)
  To: device-mapper development

Hello all,
we just had a case in which some I/Os were apparently stuck inflight in 
an LV aka DM (visible in iostat as nonzero avgqu-sz for an dm-X device) 
for a long time, such as at least 20 minutes, but all layers below it 
had zero inflight I/O (MD RAID and then the disks), so DM and the above 
layers were waiting endlessly.
This was with an old kernel 2.6.24-something .
I wasn't able to debug further. After 30 minutes or so it resolved by 
itself without leaving anything in dmesg or anywhere else.

Is there a way to reissue inflight I/O to lower layers (such as what 
happens transparently with the 5 SCSI retries after SCSI timeout) for 
DM, or at least kill such I/O so that above layers receive an I/O error 
and move on?
I was thinking at some dmsetup command but was not clear to me which.
What about a dmsetup suspend and then resume? I didn't think about 
trying this, at that time.

Thanks
S.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-11-27  1:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-26 17:54 How to reissue stuck inflight i/o Spelic
2013-11-27  1:23 ` Mikulas Patocka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.