Demande #4411
fermé
Désactiver le cron de purge de fichier
Ajouté par Christian P. Momon il y a plus de 4 ans.
Mis à jour il y a plus de 3 ans.
Description
Actuellement, un cron a été ajouté pour contourner un bug de FirefoxSend, voir #4405.
Ça veut dire qu'un fichier téléversé pour 5 minutes reste 5 jours.
Lorsque le bug sera corrigé dans une nouvelle version, il faudra retirer le-dit cron.
Il est important que ce bug soit corrigé un jour car nous stockons des fichiers longtemps pour rien.
- Lié à Anomalie #4405: Des fichiers de plus de 5 jours ne sont pas purgés ajouté
- Statut changé de Nouveau à Attente d'information
- Description mis à jour (diff)
Il faudra le confirmer au moment où le correctif sera disponible mais si je comprends bien le code, si au moment où un fichier expire redis est up mais drop down, le fichier ne sera jamais supprimé. Cela pourrait donc être intéressant de garder la cron pour gérer ce cas rare mais possible.
Ha oui, bien vu ça ! Décidément, perfectible ce FirefoxSend…
- Statut changé de Attente d'information à Résolu
J'ai ajouté le script suivant en tant que daemon :
https://forge.april.org/Chapril/drop.chapril.org-tools/src/branch/master/cleaning
Il surveille l'expiration des clés Redis, ce qui correspond à l'expiration normale des fichiers, puis supprime le fichier associé.
Il faut tout de même garder la cron pour être certain qu'on ne passe à côté de aucun fichier. Sans la cron, si jamais une clé Redis expire à un moment ou le script est HS, le fichier ne serait jamais supprimé.
Je pense qu'on peut fermer la tâche, car même si le problème n'est pas réglé dans le projet upstream, le problème de stockage trop long des fichiers est maintenant contourné.
- Statut changé de Résolu à Fermé
- Version cible changé de Backlog à Sprint 2021 mars
Formats disponibles : Atom
PDF