Scénario #33507
scribe AD - Ecostation - la liste des stations est incomplete
100%
Description
Bonjour,
la liste des stations affichée dans EcoStation ne se met à jour.
C’est dans la partie php qui s’occupe de l’extinction des postes que la liste est régénérée, et seulement dans cette partie…
Le sous-programme ‘copieMachinesdb’ n’est appelé qu’à cet endroit……..
/var/www/html/outils/ecoStations/ecoStations.php
<!-- programmation d'extinction -->
<!-- affichage uniquement si modification -->
<?php if ($verroumodifstop==1) {
copieMachinesdb();
?>
Donc, il faut modifier l’extinction des postes et enregistrer (même si on ne change rien)
Je viens de faire la manipulation sur les 4 serveurs en production, et à chaque fois la liste s’est mise à jour.
Cordialement,
Thierry
À faire¶
- Scribe >= 2.7.1 (vérifier les branches à utiliser avec le pôle)
- Valider l'analyse proposée
- Adapter le code afin que les utilisateurs puisse avoir les bonnes informations lorsqu’ils en ont besoin (mais sans que les performances soient dégradées par une multiplication des appels)
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Tracker changé de Demande à Scénario
- Début
10/12/2021supprimé - Release mis à Carnet de produit (Cadoles)
- Points de scénarios mis à 2.0
#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#3 Mis à jour par Matthieu Lamalle il y a plus de 2 ans
- Echéance mis à 14/01/2022
- Assigné à mis à Arnaud FORNEROT
- Version cible mis à Prestation Cadoles MEN 2021 50-02
- Début mis à 13/12/2021
- Release
Carnet de produit (Cadoles)supprimé
#4 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
- Statut changé de Nouveau à En attente d'informations
Bonjour,
Je viens de regarder un peu le code.
Il n'y a que deux endroits où la liste des postes existants est proposée
- Lors de la modification de la configuration d'arrêt des stations. Mais pour moi, il n'est pas nécessaire de valider pour que la liste soit à jour, car le script de refresh de la liste de postes se fait bien avant leurs affichage. Il ne semble pas nécessaire de valider la modification pour que cette liste soit à jour. A moins que : le script se lance de façon asynchrone, et donc que le job ne soit pas vraiment terminé quand le php cherche à afficher la liste. Pourriez-vous me confirmer que : un passage dans l'écran en modification + annuler + repassage dans l'écran en modification vous donne bien une liste à jour. Si c'est le cas, c'est qu'il faut faire en sorte d'attendre la fin du script avant de poursuivre.
- L'autre endroit est dans la planification du démarrage des stations. Effectivement là pas d’exécution du script de refresh des postes. Il faudrait là aussi lancé le script. Mais avant de l'intégrer il faudrait être certains que le problème sur l'extinction provient bien d'un pb d’exécution asynchrone de la commande du refresh.
#5 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
Bon pour moi il n'y a pas de problème sur la partie extinction, les stations sont bien refresh au moment où l'on cherche à modifier la configuration.
Le problème est uniquement sur la partie démarrage des postes.
N'hésitez pas à revenir vers nous si c'est pas le cas.
#6 Mis à jour par Thierry ARBEZ-CARME il y a plus de 2 ans
Bonjour,
je viens de vérifier sur nos 4 serveurs scribe 2.7.2, il suffit bien de seulement rentrer dans la la partie arrêt des stations. Pas besoin de faire une modification pour que la liste soit régénérée.
Seule la partie réveil des postes est à modifier.
Sinon, il me semble que si un pc est remplacé par un autre avec le même nom (changement de pc en panne ou inversion de 2 pc par exemple), comme il n'aura pas la même mac-adress, il ne sera plus géré par ecostations qui utilisera l'ancienne mac-adress, sauf si la liste est mise à jour.
#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans
Thierry ARBEZ-CARME a écrit :
Bonjour,
je viens de vérifier sur nos 4 serveurs scribe 2.7.2, il suffit bien de seulement rentrer dans la la partie arrêt des stations. Pas besoin de faire une modification pour que la liste soit régénérée.
Seule la partie réveil des postes est à modifier.Sinon, il me semble que si un pc est remplacé par un autre avec le même nom (changement de pc en panne ou inversion de 2 pc par exemple), comme il n'aura pas la même mac-adress, il ne sera plus géré par ecostations qui utilisera l'ancienne mac-adress, sauf si la liste est mise à jour.
Le problème de mise à jour de la liste pour la partie "réveil des postes" a été traité (à ce jour les paquets correctifs sont uniquement disponibles en version candidate sur les dépôts de test : Query-Auto -C -S test-eole.ac-dijon.fr
).
Si vous constatez d'autres soucis (comme celui évoqué dans la note #33507#note-6), merci de saisir de nouveaux signalements.
Bien cordialement.
#8 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de En attente d'informations à Terminé (Sprint)
- Release mis à EOLE 2.7.2
#9 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Lié à Tâche #33574: Valider le scénario scribe AD - Ecostation - la liste des stations est incomplete ajouté