Dell Unity : CIFS n’autorise pas de nouvelles sessions par intermittence
Résumé: Les sessions CIFS échouent avec STATUS_USER_SESSION_DELETED. Cela est dû à un problème dans les codes 4.0 et 4.1 qui génère des ID de session supérieurs à 64 000. (Corrigible par Dell)
Symptômes
L’accès CIFS se heurte à des problèmes par intermittence. Les sessions existantes fonctionnent correctement, mais les nouvelles sessions sur la baie ne parviennent pas à se connecter. Il se résout de lui-même au bout d’un certain temps sans intervention du support. Lors de l’examen des logs de connectivité SMBClient sur l’hôte, vous pouvez trouver l’événement suivant :
Si une trace de paquets est exécutée au cours du problème, vous voyez que le client établit avec succès une session via un appel SessionSetup. Tente ensuite d’effectuer un appel TreeConnect vers le chemin demandé. À ce stade, le serveur NAS répond avec un message d’échec et un état NT de STATUS_USER_SESSION_DELETED.
Cause
Ce problème est dû à un problème de code dans les versions 4.0 et 4.1. Le problème se produit lorsque l’ID de session émis par le serveur NAS est supérieur à 64 000. Il ne s’agit PAS du nombre réel de sessions actives, mais simplement d’une valeur d’ID pour la session. Ce problème peut se produire même s’il n’y a que quelques milliers de sessions actives à un moment donné et se résoudre de lui-même une fois que nous recommençons à émettre des sessions avec des numéros d’ID de session inférieurs.
Résolution
Contournement:
À l’heure actuelle, il existe une solution de contournement qui implique la définition d’un paramètre sur le système Unity. La modification du paramètre réduit le nombre maximal actuel de sessions de 127 000 à 64 000. Cela empêche le serveur NAS d’émettre un ID de session supérieur à 64 000, mais limite également le nombre maximal de sessions à 64 000. La modification du paramètre nécessite un redémarrage sur le processeur de stockage. Contactez le support et consultez cet article de la base de connaissances pour appliquer la solution de contournement. Une fois le code mis à niveau, le paramètre doit être redéfini sur la valeur par défaut pour autoriser plus de 64 000 sessions.
Correctif permanent :
Ce problème sera résolu dans la version de code 4.2.x.