technotravel wrote: ↑Thu 2. Jun 2022, 10:58
Gut wäre dann auch, diese Angabe in den Bestätigungsmails anzeigen zu lassen.
Diese Information liegt zum Zeitpunkt des Mail-Sendens noch nicht vor. Die Mail wird direkt nach der Backup-Erstellung gesendet.
Währenddessen angelegte Snapshots werden erst danach untersucht und eingelesen. Auch gibt es nicht unbedingt eine Zuordnung zwischen einem Backup-Job und dem zuletzt eingelesenen Snapshot.
Aktuell liegt der Wert für jeden Snapshot in der Datenbank unter `backup_snapshots` - `size_raw`.
Allerdings ist der nur so lange aktuell, bis dann nach und nach angefangen wird das Repo von alten Snapshots zu befreien (aufgrund der Repo-Einstellung "Maximale Anzahl von Snapshots"). Dann würde der Wert für manche Snapshots nicht mehr korrekt sein.
Aktuell werden immer nur Snapshots neu eingelesen, die noch nicht als neu erfasst wurden. Natürlich könnte man jedes mal aufs neue die Statistik eines Snapshots neu einlesen, aber man stelle sich vor, man hat "Maximale Anzahl von Snapshots": 60 gestellt und jedes dieser Statistik-abfragen würde nur 1 Minute dauern, dann wäre das Repo für die Dauer 1 Stunde nach einem Backup geblockt. und 1 Minute ist schon sehr gut gerechnet, je nach Größe des Repos kann das durchaus auch mal länger dauern.
---
Was recht unproblematisch gehen könnte, wäre die Veränderung des Repositorys anzugeben.
Sprich nach einem Statistiklauf steht dann irgendwo "Repository size: +123.42 MB (+5.45%)".
Aber auch hier, die Information liegt erst zum Statistiklauf vor, kann also nicht Teil der E-Mail sein und die Information wäre dem Statistiklauf zugeordnet, steht also nicht in der Zeile, wenn ein Backupjob / Aufräumjob durchgeführt wurde)
---
EDIT:
Wie im Beitrag oben beschrieben umgesetzt für KH 22.1
Der Rest ist leider aus beschriebenen Gründen aktuell technisch nicht möglich von daher setzte ich das Thema auf gelöst.