Zustand pro Dataset im Monitoring: verwaist, Kette gerissen, Kette in Gefahr #23
Loading…
Reference in a new issue
No description provided.
Delete branch "thorsten.spille/feature-21-dataset-states"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Setzt #21 um.
Problem
Das Monitoring kannte nur „n von m Datasets fehlgeschlagen“. Ein Dataset, das sich nie mehr von selbst erholt, sah aus wie ein einmaliger Fehler, und Replikate, deren Quelle gelöscht wurde, fielen gar nicht auf.
Zustand pro Dataset
zsync schreibt
/var/lib/bashclub-zsync/<config>.datasets(Dataset, Zustand, seit, Detail) und loggt eine kopierbare Behebung:brokenemptyat_riskdivergedorphan_missing/orphan_unselectedorphan_keptzfs set bashclub:zsync-orphan=keep <replikat>failed,no_snapshots,okBehebung für
broken/emptyim Log:zfs rename <replikat> <replikat>.broken-<datum>– der alte Stand bleibt als Archiv, der nächste Lauf repliziert neu. Verwaiste Replikate werden nie automatisch gelöscht; das Log nennt Quittung undzfs destroy -rnv.Zusätzliche Abfragen nur in den Fehlerpfaden, dazu drei lokale Abfragen für die verwaisten Replikate. Replikation und Löschen unverändert.
Tests
maintests/checkmk.sh: 9 neue Fälle (39/39), u. a. Karenzzeit und gekürzte ListenCloses #21
🤖 Generated with Claude Code
Manuell nach
maingemergt (e5a081a), CI inkl. publish nach testing grün. Schließe den PR.Pull request closed