Projet

Général

Profil

Demande #4411

Désactiver le cron de purge de fichier

Ajouté par Christian P. Momon il y a environ 4 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Début:
11/04/2020
Echéance:
% réalisé:

0%

Temps estimé:

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.


Demandes liées

Lié à drop.chapril.org - Anomalie #4405: Des fichiers de plus de 5 jours ne sont pas purgésFermé08/04/2020

Actions

Historique

#1

Mis à jour par Christian P. Momon il y a environ 4 ans

  • Lié à Anomalie #4405: Des fichiers de plus de 5 jours ne sont pas purgés ajouté
#2

Mis à jour par Christian P. Momon il y a environ 4 ans

  • Statut changé de Nouveau à Attente d'information
#3

Mis à jour par Christian P. Momon il y a environ 4 ans

  • Description mis à jour (diff)
#4

Mis à jour par Romain H. il y a environ 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.

#5

Mis à jour par Christian P. Momon il y a environ 4 ans

Ha oui, bien vu ça ! Décidément, perfectible ce FirefoxSend…

#6

Mis à jour par Romain H. il y a environ 3 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é.

#7

Mis à jour par Christian P. Momon il y a environ 3 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/

#8

Mis à jour par Romain H. il y a environ 3 ans

  • Statut changé de Résolu à Fermé
#9

Mis à jour par Christian P. Momon il y a environ 3 ans

  • Version cible changé de Backlog à Sprint 2021 mars

Formats disponibles : Atom PDF