fix(storage): preserve preexisting Matrix health failures during restart

This commit is contained in:
2026-09-28 20:47:38 +02:00
parent 2b947c5e8f
commit 552a90e9e1
4 changed files with 78 additions and 3 deletions

View File

@@ -74,6 +74,13 @@ Bekannte lokale Matrix-Dienste werden erhalten, während der Kopie angehalten un
mit ihren Daten kalt gesichert. Andere Zusatzdienste/Compose-Overrides blockieren
den Pilot und benötigen einen angepassten Plan.
Der Plan hält auch vorhandene Container-Healthzustände fest. Bereits vor der
Migration als `unhealthy` bekannte Matrix-Nebendienste müssen beim Wiederanlauf
wieder laufen, blockieren aber nicht allein durch denselben Healthfehler die
FEDEO-Freigabe. FEDEO-Kerndienste und zuvor gesunde Matrix-Dienste müssen weiterhin
ihre Healthchecks bestehen; erforderliche Dienstabhängigkeiten bleiben erhalten.
Der Abschlusszustand nennt diese Altfehler unter `preexistingUnhealthyServices`.
Bereits durch ein früheres Update stillgelegte Matrix-Container dürfen weiterhin
zum Compose-Projekt gehören, obwohl sie nicht mehr in dessen Konfiguration stehen.
Der Pilot akzeptiert sie nur gestoppt und mit Neustartrichtlinie `no`, erhält ihre