Eu tive um problema muito parecido com o failover do iSCSI. É abordado em esta questão . Você pode ver minha solução aceita que descobri sozinha para obter informações sobre como resolvi isso.
Basicamente, envolvia a configuração
node.conn[0].timeo.noop_out_interval = 0
node.conn[0].timeo.noop_out_timeout = 0
node.session.timeo.replacement_timeout = 86400
para que a sessão do iSCSI tenha tempo suficiente para se recuperar antes de relatar erros na cadeia até o kernel.