Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 mpathn ao invés do caminho.