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:
45bis60Tage.
- Bei monatlich rotierenden Backups mit 90 Tagen Aufbewahrung:
90bis120Tage.
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 (
<14Tage) 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).
- Begleitparameter –
DAOSEnable,DAOSBasePath,DAOSMinObjSize,DAOS_ENCRYPT_NLO,DAOS_LOAD,DAOSCatalogState.
Quellen (HCL Product Documentation)
- HCL Customer Support – KB0079120 "How to manage and maintain Domino Attachment and Object Service (DAOS) in Notes/Domino Environment" (Empfehlung, Wert an Backup-Aufbewahrung anzupassen): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0079120
- HCL Customer Support – KB0125038 "DAOS prune fails to initialize if the Domino server is restarted after midnight" (zeigt Default-Schedule des Prune-Jobs): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0125038
- HCL Domino 14.5.0 Documentation – "DAOS enable and disable considerations" (Verhalten beim Re-Integrieren via
compact -c -daos off): help.hcl-software.com/domino/14.5.0/admin/enable_disable_considerations.html
- HCL Domino 14.5.1 – NOTES.INI Settings (Übersicht): help.hcl-software.com/domino/14.5.1/admin/conf_notesinisettings_c.html