5.6. Problemas com o recurso queue_if_no_path
Se
features "1 queue_if_no_path"
for especificado no arquivo /etc/multipath.conf
, então qualquer processo que emita Entradas/Saídas serão interrompidas até que um ou mais caminhos sejam recuperados. Para evitar isto, defina o parâmetro no_path_retry
N
no arquivo /etc/multipath.conf
(onde N
é o número de vezes que o sistema deve tentar novamente um caminho).
Quando você definir o parâmetro
no_path_retry
, remova a opção features "1 queue_if_no_path"
do arquivo /etc/multipath.conf
também. Se, no entanto, você estiver usando um dispositivo de multipath para o qual a opção features "1 queue_if_no_path"
é definida como um default compilado, como acontece com diversos dispositivos SAN, você deve adicionar explicitamente o features "0"
para sobrescrever este default. Você pode fazer isto copiando a seção dos dispositivos existentes para o seu /etc/multipath.conf
e editando-o para se adequar às suas necessidades.
Se você precisar usar a opção
features "1 queue_if_no_path"
e você estiver tendo problemas apresentados aqui, use o comando dmsetup
para editar a política durante sua execução para um LUN específico (ou seja, para o qual todos os caminhos estão disponíveis). Por exemplo, se você quiser mudar a política no dispositivo multipath mpathc
a partir do "queue_if_no_path"
para o "fail_if_no_path"
, execute o seguinte comando:
dmsetup message mpathc 0 "fail_if_no_path"
Observe que você precisa especificar o alias
mpath
n
ao invés do caminho.