Dell Unity: CIFS non consente nuove sessioni in modo intermittente
Summary: Le sessioni CIFS hanno esito negativo con STATUS_USER_SESSION_DELETED. Ciò è causato da un problema nei codici 4.0 e 4.1 che genera ID di sessione superiori a 64.000. (correggibile da Dell) ...
Symptoms
L'accesso CIFS presenta problemi in modo intermittente. Le sessioni esistenti funzionano correttamente, ma eventuali nuove sessioni all'array non riescono a connettersi. Si risolve automaticamente dopo un periodo di tempo senza alcun intervento da parte del supporto. Quando si esaminano i registri di connettività SMBClient sull host, è possibile trovare il seguente evento:
Se viene eseguita una traccia dei pacchetti durante il problema, si vedrà che il client stabilisce correttamente una sessione tramite una chiamata SessionSetup. Tenta quindi di eseguire una chiamata TreeConnect al percorso richiesto. A quel punto, il server nas risponde con un messaggio di errore e uno stato NT STATUS_USER_SESSION_DELETED.
Cause
Si tratta di un problema causato da un errore di codice nelle versioni 4.0 e 4.1. Il problema si verifica quando l'ID sessione emesso dal server NAS è superiore a 64.000. NON si tratta del numero effettivo di sessioni attive, ma solo di un valore ID per la sessione. Questo problema può verificarsi anche se sono presenti solo poche migliaia di sessioni attive in un determinato momento e si risolve da solo quando si ricominciano a emettere sessioni con numeri ID di sessione inferiori.
Resolution
Soluzione:
Al momento, esiste una soluzione alternativa che prevede l'impostazione di un parametro sul sistema Unity. La modifica del parametro riduce il numero massimo corrente di sessioni da 127.000 a 64.000. Ciò impedisce al server NAS di emettere un ID sessione superiore a 64.000, ma limita anche il numero massimo di sessioni a 64.000. La modifica del parametro richiede un riavvio sugli SP. Contattare il supporto e fare riferimento a questo articolo della Knowledge Base per applicare la soluzione alternativa. Una volta aggiornato il codice, il parametro deve essere reimpostato sul valore predefinito per consentire più di 64.000 sessioni.
Correzione permanente:
Questo problema verrà risolto nella versione del codice 4.2.x.