Open j3nsch opened 2 years ago
Es geht hier erst einmal nur darum den existierenden Check umzuwandeln und an die neue Situation anzupassen, dass alle Dokumente im Index sein sollten, nicht nur die im Zustand published.
Was ein check des Index ausmacht kann sich dann im Laufe der Zeit weiterentwickeln.
Der Check sollte prüfen, ob die Dateien eines Dokuments vorhanden sind. Das ist zumindest in den Testdaten nicht immer der Fall und ist auch schon in produktiven Instanzen vorgekommen.
Das Skript cron-check-consistency.php prüft, ob der Index und die Datenbank synchronisiert sind. Diese Funktionalität ist auch für die Administration aktiviertbar. Das Problem dabei ist, dass der Job lange laufen kann und deshalb im Hintergrund ausgeführt werden sollte.
Die Funktion soll auch als Kommando im opus4 Tool verfügbar sein.