Projet

Général

Profil

Tâche #19917

Scénario #19802: La restauration d'un module amon 2.6.1 a besoin d'un redémarrage de creoled

Modifier le ou les scripts afin que creoled soit redémarré si besoin

Ajouté par Joël Cuissinat il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/04/2017
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Tâche #19519: Plantage Maj-Auto sur AmonEcole sur TimeoutCreoleClientError Fermé 06/03/2017
Lié à creole - Proposition Scénario #12885: Le manuel de CreoleGet devrait être à jour Fermé 23/11/2015

Révisions associées

Révision bf32d9de (diff)
Ajouté par Daniel Dehennin il y a environ 7 ans

Reload creoled with CreoleGet

Since creoled is not automatically restarted upon any changes to
python libraries and not reloaded upon changes to Creole
dictionnaries, we need a simple way to reload creoled configuration
without restarting it.

We add two new options to reload the full configuration (“--reload”)
or just values (“--reload-eol”).

  • bin/CreoleGet: Manage “--group”, “--list”, “--reload” and
    “--reload-eol” as mutualy exclusive options.
    (main): Simplify if/elif chain. Add “--reload” and “--reload-eol”
    handling.
  • fr.man8/CreoleGet.8: Update man page.

Ref: #19917

Révision 412447d5 (diff)
Ajouté par Daniel Dehennin il y a environ 7 ans

Reload creoled after any package manipulation

  • apt/apt-eole.conf: Add a “Post-Invoke” to reload creoled if it's
    active after all dpkg actions are done.

Ref: #19917

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 7 ans

Nous pouvons fournir une configuration dpkg:

DPkg {
    Post-Invoke {"service creoled restart";};
}

#2 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • % réalisé changé de 0 à 10

#4 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • % réalisé changé de 10 à 100
  • Restant à faire (heures) changé de 4.0 à 0.25

#5 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Restant à faire (heures) changé de 0.25 à 0.0

#7 Mis à jour par Fabrice Barconnière il y a environ 7 ans

D'après ce qu'on voit, apt-eole fait bien un reload_config après l'installation d'un paquet :

root@scribe:~# apt-eole install eole-ead3
Action install pour root
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants seront mis à jour :
  eole-ead3
1 mis à jour, 0 nouvellement installés, 0 à enlever et 10 non mis à jour.
Il est nécessaire de prendre 1 002 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de:1 http://test-eole.ac-dijon.fr/eole eole-2.6.1-proposed-updates/main amd64 eole-ead3 all 2.6.1-55 [1 002 kB]
1 002 ko réceptionnés en 0s (24,9 Mo/s)
(Lecture de la base de données... 162772 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../eole-ead3_2.6.1-55_all.deb ...
Dépaquetage de eole-ead3 (2.6.1-55) sur (2.6.1-54) ...
Paramétrage de eole-ead3 (2.6.1-55) ...
root@scribe:~# date
jeudi 6 avril 2017, 14:58:33 (UTC+0200)
root@scribe:~# tail -1 /var/log/rsyslog/local/creoled/creoled.info.log 
2017-04-06T14:58:30.128927+02:00 scribe.etb1.lan creoled[3636]: 127.0.0.1 - - [06/Apr/2017:14:58:30] "GET /reload_config HTTP/1.1" 200 31 "" "restkit/4.2.2" 

#8 Mis à jour par Fabrice Barconnière il y a environ 7 ans

La man page évoque bien les nouvelles options.

#9 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Statut changé de Résolu à Fermé

#10 Mis à jour par Gilles Grandgérard il y a environ 7 ans

  • Début changé de 27/01/2017 à 04/04/2017

#11 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Lié à Tâche #19519: Plantage Maj-Auto sur AmonEcole sur TimeoutCreoleClientError ajouté

#12 Mis à jour par Joël Cuissinat il y a plus de 6 ans

Formats disponibles : Atom PDF