Projet

Général

Profil

Actions

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.

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 1 (0 ouverte1 fermée)

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

Actions

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 Christian P. Momon il y a plus de 4 ans

  • Description mis à jour (diff)

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 Romain H. il y a plus de 3 ans

  • Statut changé de Résolu à Fermé

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

  • Version cible changé de Backlog à Sprint 2021 mars
Actions

Formats disponibles : Atom PDF