New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tutoriel rafraichir des multi-validations #2462
Comments
Je pense qu'il est inévitable qu'on ait des outils pour faire ça de manière plus systématique et sûre à l'avenir :) |
Voir la discussion qui a déclenché ce besoin |
Idéalement, il faudrait noter les multi_validations candidates à l'update, relancer les validations, puis supprimer les anciennes. |
Je ferme, on est conscients du problème et des choses à faire. C'est utile d'avoir une trace ! |
Cette issue détaille les étapes que j'ai suivi pour relancer des multi-validations qu'on avait besoin de recalculer, car la version du validateur GTFS avait changé.
Les grandes étapes :
resource_history
à valider de nouveaumulti_validation
concernéesmulti_validation
pour lesresource_history
Dans mon cas je voulais relancer la validation pour la dernière historisation de ressources GTFS dont la dernière version date d'avant 2022-06-01.
en plusieurs étapes. Une fois qu'on a confirmé que c'est bien ce qu'on veut, on peut remplacer le
select *
par undelete
, mais avant il faut sauvegarder la liste desresource_history.id
, à l'étapemax_rh_id
.J'ai ensuite fait un rapide script qui dispatch le job de MultiValidation, en prenant soin d'espacer un minimum les jobs. Dans mon cas j'en avais moins de 300 donc ce n'était pas trop grave non plus.
J'ai lancé ça sur
prod-worker
et j'ai vérifié la bonne exécution avec le dashboard des jobs et la base de données. À noter qu'on peut exécuter à nouveau la requête initiale pour vérifier quemulti_validation
se remplit de nouveau.The text was updated successfully, but these errors were encountered: