Dell Unity: O CIFS não permite novas sessões de forma intermitente
Resumo: As sessões do CIFS falham com STATUS_USER_SESSION_DELETED. Isso é causado por um problema no código 4.0 e 4.1 que gera IDs de sessão acima de 64.000. (Corrigível pela Dell)
Sintomas
O acesso intermitente ao CIFS apresenta problemas. As sessões existentes funcionam bem, mas todas as novas sessões no array falham na conexão. Ele se resolve após um período sem intervenção do suporte. Ao examinar os logs de conectividade do SMBClient no host, você pode encontrar o seguinte evento:
Se um rastreamento de pacote for executado durante o problema, você verá que o cliente estabelece com êxito uma sessão por meio de uma chamada SessionSetup. Em seguida, tenta fazer uma chamada TreeConnect para o caminho solicitado. Nesse ponto, o servidor NAS responde com uma mensagem de falha e um status NT de STATUS_USER_SESSION_DELETED.
Causa
Esse é um problema causado por um problema de código nas versões 4.0 e 4.1. O problema surge quando o ID de sessão emitido pelo servidor NAS é maior que 64.000. Esse NÃO é o número real de sessões ativas, mas apenas um valor de ID da sessão. Esse problema pode ocorrer mesmo se houver apenas alguns milhares de sessões ativas em um determinado ponto e resolver-se quando começarmos a emitir sessões com números de ID de sessão mais baixos novamente.
Resolução
Solução alternativa:
No momento, há uma solução temporária que envolve a definição de um parâmetro no sistema Unity. A alteração de parâmetro reduz o número máximo atual de sessões de 127.000 para 64.000. Isso impede que o servidor nas emita um ID de sessão superior a 64.000, mas também limita o máximo de sessões a 64.000. A alteração de parâmetro exige uma reinicialização nas controladoras de armazenamento. Entre em contato com o suporte e consulte este artigo da base de conhecimento para aplicar a solução temporária. Depois que o código é atualizado, o parâmetro deve ser definido de volta para o valor padrão para permitir mais de 64 mil sessões.
Correção permanente:
Esse problema será corrigido na versão de código 4.2.x.