Ziel nach Rollback auf der Quelle optional zurückrollen #24
Loading…
Reference in a new issue
No description provided.
Delete branch "thorsten.spille/feature-5-target-rollback"
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 #5 um.
Problem
Fehlt der neueste Snapshot eines Replikats auf der Quelle (Rollback oder dort gelöscht), kann zsync nicht anfügen. Das Dataset wird bis zur manuellen Behebung nicht mehr repliziert (seit #21 als
divergedmit neuestem gemeinsamem Snapshot gemeldet).Neue Einstellungen (Default aus = bisheriges Verhalten)
target_rollback=1: Replikat perzfs rollback -rauf den neuesten gemeinsamen Snapshot zurückrollen und im selben Lauf ab dort anfügen. Die verworfenen Snapshots stehen im Log ([WARN]).target_rollback_max(Default24): höchstens so viele Ziel-Snapshots darf ein Rollback verwerfen; sonst kein Rollback, sondern[ERROR]mit kopierbaremzfs rollback -r <snapshot>.rolled_backerscheint im Checkmk-Check als Hinweis; schlägt das anschließende Anfügen fehl, giltfailed.zsync.conf.example, Config-Log, README („Rollback on the source“), DOCUMENTATION_DE, CHANGELOG.Tests
18-rollback: Quelle auf daily-02 zurückgerollt, daily-05 neu → Rollback verwirft daily-03/04, Delta daily-02 → daily-05, Exit 019-rollback-limit: Grenze 1 überschritten → kein Rollback, Fehler mit Befehl, Zustanddivergedmainrollback -rauf dem Ziel nach; Check-Test für den Hinweis (40/40)Die Suche nach dem gemeinsamen Snapshot bezieht noch keine Bookmarks ein – das kommt mit #22.
Closes #5
🤖 Generated with Claude Code
Manuell nach
maingemergt (b1e3e0e), CI inkl. publish nach testing grün. Schließe den PR.Pull request closed