Start/notes.ini Parameter/DAOSDeferredDeleteInterval

DAOSDeferredDeleteInterval

DAOSDeferredDeleteInterval legt fest, wie viele Tage eine NLO-Datei nach dem Wegfall der letzten Referenz noch im DAOS-Repository verbleibt, bevor DAOSMgr Prune sie physisch löscht. Der Parameter ist die notes.ini-Entsprechung des Felds „Deferred deletion interval“ im Server-Dokument (Reiter „DAOS“).

Steckbrief

Parameter
DAOSDeferredDeleteInterval
Komponente
Server
Kategorie
DAOS
Verfügbar seit
Domino 8.5; aktuell dokumentiert in HCL Domino 9.0.x–14.5.1
Wertformat
Ganzzahl in Tagen
Typischer Wert
30 (HCL-Praxis-Doku, Foren-Beispiele)
GUI-Entsprechung
Server-Dokument → „DAOS“ → „Deferred deletion interval“

Beschreibung

DAOS deduppliziert Anhänge auf NLO-Dateibasis. Sobald die letzte Referenz aus einer Datenbank gelöscht wird, sinkt der Referenzzähler der zugehörigen NLO im Katalog (daoscat.nsf) auf 0. Die NLO wird nicht sofort physisch gelöscht, sondern erst nach Ablauf von DAOSDeferredDeleteInterval. Das ist der zentrale Schutz gegen Datenverlust bei einem Restore aus einem Backup, das diese Referenz noch kannte.

Zusammenspiel mit Backup-Strategie

Die Empfehlung lautet:
  • DAOSDeferredDeleteInterval ≥ längste Backup-Aufbewahrungsstrecke + Sicherheitsmarge.
  • Bei täglicher Voll-Backup-Strategie mit 30 Tagen Aufbewahrung: 45 bis 60 Tage.
  • Bei monatlich rotierenden Backups mit 90 Tagen Aufbewahrung: 90 bis 120 Tage.
KB0079120 weist explizit darauf hin: „Review your backup schedule and accordingly set DAOS deferred deletion interval which will delete NLO files with 0 references.“

Wirkmechanismus

Die tatsächliche Löschung erfolgt durch den DAOSMgr Prune-Lauf. Dieser prüft alle NLOs mit Referenz-Zähler 0, vergleicht das Wegfall-Datum mit dem aktuellen Datum und löscht NLOs, deren Wegfall-Datum länger als DAOSDeferredDeleteInterval Tage zurückliegt.

Beispiele

Server mit moderater Backup-Aufbewahrung (30 Tage):
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=4096 DAOSDeferredDeleteInterval=30
Server mit längerer Compliance-Aufbewahrung (90 Tage):
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=4096 DAOSDeferredDeleteInterval=90

Hinweise

  • Zu klein (<14 Tage) verkleinert das DAOS-Repository schneller, gefährdet aber Restore-Szenarien.
  • Zu groß vergrößert den DAOS-Speicher unnötig, weil NLOs mit 0 Referenzen lange erhalten bleiben.
  • DAOS Prune Job – Nach Änderungen prüfen, dass der Prune-Job (Default-Schedule um 02:00 Uhr) auch tatsächlich läuft. Bei Server-Restart nach Mitternacht kann der Prune ausfallen (siehe HCL KB0125038).
  • BegleitparameterDAOSEnable, DAOSBasePath, DAOSMinObjSize, DAOS_ENCRYPT_NLO, DAOS_LOAD, DAOSCatalogState.

Quellen (HCL Product Documentation)