Tâche #33539
Scénario #33424: évolutions Upgrade-Auto
gestion d'un cluster psl lors de l'upgrade_auto
100%
Description
Le MTE dispose d'une variante seth-geomatique, qui pousse (entre autre) les paquets eole-db et eole-postgres.
Lors de l l'upgrade_auto d'un seth, il faudrait gérer l'upgrade du cluster, pour passer de psql 10 à psql 12, en prévoyant les cas suivants :
- vérifier l'espace dispo avant (sur le /var et là où sont les bases : faire un CreoleGet pg_data_directory), s'assurer que l'install et la migration sont possibles.
Si l'espace n'est pas suffisant pour une install du systeme : on annule l'upgrade_auto
si l'espace n'est pas suffisant pour la migration du cluster psql : proposer soit une annulation de l'upgrade_auto, soit de le faire mais sans migrer le cluster : on installe juste un psql 12, charge au service de restaurer ses bases, un dump ayant été fait préalablement.
Révisions associées
vérifier la taille de la partition postgresql, pouvoir annuler ou migrer sans toucher à la base (ref #33539)
suppression du hack (ref #33539)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
Si l'espace n'est pas suffisant pour une install du systeme : on annule l'upgrade_auto
Ce test est déjà fait par l'outil d'ubuntu. Après faire ce test de façon fiable est impossible.
si l'espace n'est pas suffisant pour la migration du cluster psql : proposer soit une annulation de l'upgrade_auto, soit de le faire mais sans migrer le cluster : on installe juste un psql 12, charge au service de restaurer ses bases, un dump ayant été fait préalablement.
Quel règle faut-il mettre en place ?
Pour l'instant il faut que l'espace disponible sur la partition soit au moins égale à la taille du répertoire CreoleGet pg_data_directory.
#2 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 100
#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de Nouveau à À valider
#4 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de À valider à Résolu
#5 Mis à jour par Thierry Bertrand il y a plus d'un an
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0