Ziel nach Rollback auf der Quelle optional zurückrollen #5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Nach einem
zfs rollbackauf der Quelle fehlen dort Snapshots, die das Ziel noch hat; die inkrementelle Replikation bricht mit „No matching snapshot … found on source“ ab.Umsetzung: neuer Parameter (Default aus): Ziel auf den letzten gemeinsamen Snapshot (per GUID) zurückrollen und danach normal anfügen. Schutzgrenze, z. B.
rollback_target_max= maximale Anzahl Zielsnapshots, die dabei verloren gehen dürfen; darüber nur Fehlermeldung.Rahmen: Default = bisheriges Verhalten, der Replikations-/Löschalgorithmus bleibt unverändert, optionale Tools werden per
whicherkannt (fehlen sie, läuft alles wie bisher mit Logmeldung). Eigener Branch/PR mit Test. Teil von 2.0.0, Reihenfolge siehe Roadmap.Ergänzung: Die Suche nach dem gemeinsamen Snapshot soll neben den Snapshots auch Bookmarks der Quelle einbeziehen (gleiche GUID), siehe #22. Erkennung und Monitoring der Fälle B/C/D (auseinandergelaufen, Kette gerissen, Ziel leer) kommen aus #21; #5 baut darauf auf.