Date: Mon, 17 Feb 2014 13:21:19 -0700 From: John Nielsen <lists@jnielsen.net> To: freebsd-stable@freebsd.org Cc: Bryan Venteicher <bryanv@freebsd.org> Subject: recovering from or increasing timeouts on virtio block device Message-ID: <920CC320-1A95-46E2-BB18-B6987805885E@jnielsen.net>
next in thread | raw e-mail | index | archive | help
I run several FreeBSD virtual machines in a Linux KVM environment with a SAN. The VMs use virtio block storage, and the KVM hosts map the virtual volumes to targets on the SAN. Occasionally, failover or other maintenance events on the SAN cause it to be unavailable for 30+ seconds. When this happens, the FreeBSD VMs have hard failures on the vtbd* devices, and thereafter any attempted reads or writes return immediately with an error (even after the SAN is responsive again). The only way to recover a VM once that happens is to hard boot it. Is there any way to adjust the timeouts or enable some kind of retry for the virtio block devices? It would be nice to be able to recover gracefully after a SAN event without needing to reboot the VMs. Thanks! John Nielsen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?920CC320-1A95-46E2-BB18-B6987805885E>
