On Fri, Oct 11, 2019 at 6:04 AM Strahil <hunter86_bg(a)yahoo.com> wrote:
You can always check the *queue_if_no_path* multipath.conf option
and
give it a try.
This setting would be at host side, where things are ok to put a timeout of
X seconds using entries such as
devices {
device {
all_devs yes
# Set timeout of queuing of 5*28 = 140 seconds
# similar to vSphere APD timeout
# no_path_retry fail
no_path_retry 28
polling_interval 5
}
Don't forget that the higher in I/O chain you go - the higher
the timeout
is needed, so your VM should also use multipath with that option, in
addition to the host.
Yes, in fact at guest side I put a udev rule
ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="QEMU*",
ATTRS{model}=="QEMU HARDDISK*", ENV{DEVTYPE}=="disk",
RUN+="/bin/sh -c
'echo 180 > /sys$DEVPATH/device/timeout'"
so that guest disk timeout is more than host storage.
Any other settings?
Gianluca