Demande #4411
ferméDésactiver le cron de purge de fichier
0%
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.
Mis à jour par Christian P. Momon il y a plus de 4 ans
- Lié à Anomalie #4405: Des fichiers de plus de 5 jours ne sont pas purgés ajouté
Mis à jour par Christian P. Momon il y a plus de 4 ans
- Statut changé de Nouveau à Attente d'information
Mis à jour par Romain H. il y a plus de 4 ans
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.
Mis à jour par Christian P. Momon il y a plus de 4 ans
Ha oui, bien vu ça ! Décidément, perfectible ce FirefoxSend…
Mis à jour par Romain H. il y a presque 4 ans
- 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é.
Mis à jour par Christian P. Momon il y a presque 4 ans
Bonne décision. Et bravo pour avoir déjà actualisé la doc : https://admin.chapril.org/doku.php?id=admin:services:drop.chapril.org#cron
\o/
Mis à jour par Christian P. Momon il y a plus de 3 ans
- Version cible changé de Backlog à Sprint 2021 mars