Fehlerbeschreibung
Was ist passiert?:
Das Backup-Retention-Skript löscht veraltete Wiki-Backups (Upload-Verzeichnisse und Datenbank-Dumps) nicht wie vorgesehen. Trotz gesetzter Retention-Flags bleiben die Dateien auf dem Storage bestehen.
Was hätte stattdessen passieren sollen?:
Basierend auf den konfigurierten Policies (z. B. Anzahl vorzuhaltender Versionen) sollten alte Backups automatisch bereinigt werden, um den Speicherzyklus einzuhalten.
Reproduktionsschritte
Schritte zum Replizieren des Problems:
- Backup-Lauf für mehrere verschiedene Wiki-Instanzen triggern (Kategorie: "Wiki").
- Das Retention-Skript ausführen.
- Filesystem prüfen: Alte Backups existieren weiterhin, obwohl die Retention-Grenze überschritten ist.
Weitere Informationen
Systemdetails:
- Komponente: Server-Backup Retention Script
- Policy: KEEP_NEWEST_RUN
Zusatzinformation:
Technische Hypothese: Die Kategorie "Wiki" ist aktuell zu grob gefasst. Da alle Instanzen dieselbe Kategorie nutzen, kollidiert dies mit der KEEP_NEWEST_RUN-Regel. Das Skript sieht vermutlich den "neuesten Run" der *Gesamtkategorie* und nicht den der *einzelnen Instanz*.
Lösungsvorschlag: Einführung granularer Kategorien pro Installation (z.B. Wiki_Instanzname), um die Trennung der Backup-Historien für die Retention-Logik sicherzustellen.