Aide du Hub TheSocle · backup.schedules.creer.retention

Rétention (jours)

Après chaque passage, les passages plus vieux que ce nombre de jours sont purgés. 0 = aucune purge.

Voir l'élément dans l'écran : backup/schedules

Explication

Après un passage planifié, si la rétention est supérieure à 0, le Hub appelle la purge : il supprime les passages terminés depuis plus de N jours, avec leurs fichiers dans S3, sauf les passages verrouillés (🔒 dans l'historique).

Défaut : 30 jours.

Fiche complète

Piège — la purge est globale

La purge lancée après une planification n'est pas limitée à cette planification : elle porte sur tous les passages du Hub, toutes destinations confondues (manuels compris). BackupService.purgeOldRuns appelle la recherche sans filtre de destination.

Avec deux planifications de rétentions différentes (7 et 90 jours), c'est la plus courte qui l'emporte pour tout le monde. Pour garder un passage, le verrouiller.

La même chose à la main

{ "name": "backup_worker__purge_old_runs",
  "arguments": { "retention_days": "30", "dry_run": "true" } }

dry_run=true rend la liste des candidats sans rien supprimer.

Sommaire du démonstrateur