6.2. Problemas con la función queue_if_no_path
Si un dispositivo multirruta está configurado con features "1 queue_if_no_path"
, entonces cualquier proceso que emita E/S se colgará hasta que se restablezcan una o más rutas. Para evitar esto, establezca el parámetro no_path_retry
N
en el archivo /etc/multipath.conf
(donde N
es el número de veces que el sistema debe reintentar una ruta).
Si necesita utilizar la opción features "1 queue_if_no_path"
y experimenta el problema señalado aquí, puede desactivar la política de colas en tiempo de ejecución para un LUN concreto (es decir, para el que todas las rutas no están disponibles). El siguiente comando desactiva la cola para un dispositivo específico.
multipathd disablequeueing map device
El siguiente comando desactiva la cola para todos los dispositivos.
multipathd disablequeueing maps
Después de desactivar la cola de un dispositivo, ésta permanecerá desactivada hasta que se reinicie o recargue multipathd
o hasta que se ejecute uno de los siguientes comandos.
El siguiente comando restablece la cola de espera a su valor anterior para un dispositivo específico.
mapa de cola de restauración multipathd device
El siguiente comando restablece la cola a su valor anterior para todos los dispositivos.
mapas de cola de restauración multipathd