Tâche #29294
Mis à jour par Joël Cuissinat il y a environ 4 ans
lors de l'instance d'un serveur, la fonction wait_samba_start du script /usr/lib/eole/samba4.sh fait des tcpcheck pour verifier que le serveur est lancé. Après 600 occurences, le script sort en erreur, partant du principe que le serveur n'a pas démarré en 600 secondes.
Le soucis est qu'une occurrence du test ne prend pas 1 seconde : le serveur peut répondre bien plus vite, occasionnant une sortie en erreur infondée.
Il faudrait, en plus de la valeur de timeout du tcpcheck fixée à 1 seconde, ajouter un sleep 1 (ou autre), pour s'assurer que le test s'étale bien sur au moins 600s.
Le soucis est qu'une occurrence du test ne prend pas 1 seconde : le serveur peut répondre bien plus vite, occasionnant une sortie en erreur infondée.
Il faudrait, en plus de la valeur de timeout du tcpcheck fixée à 1 seconde, ajouter un sleep 1 (ou autre), pour s'assurer que le test s'étale bien sur au moins 600s.