DAOSDeferredDeleteInterval defines how many days an NLO file remains in the DAOS repository after the loss of the last reference, before
DAOSMgr Prune physically deletes it. The parameter is the notes.ini equivalent of the field „Deferred deletion interval“ in the Server document (tab „DAOS“).Profile
Parameter | DAOSDeferredDeleteInterval |
Component | Server |
Category | DAOS |
Available since | Domino 8.5; currently documented in HCL Domino 9.0.x–14.5.1 |
Value format | Integer in days |
Typical value | 30 (HCL practice docs, forum examples) |
GUI equivalent | Server document → „DAOS“ → „Deferred deletion interval“ |
Description
DAOS deduplicates attachments at the NLO file level. As soon as the last reference is deleted from a database, the reference counter of the corresponding NLO in the catalog (
daoscat.nsf) drops to 0. The NLO is not deleted physically right away, but only after DAOSDeferredDeleteInterval has elapsed. This is the central protection against data loss when restoring from a backup that still knew this reference.Interplay with the backup strategy
The recommendation is:
- DAOSDeferredDeleteInterval ≥ longest backup retention period + safety margin.
- For a daily full-backup strategy with 30 days retention:
45to60days.
- For monthly rotating backups with 90 days retention:
90to120days.
KB0079120 explicitly notes: „Review your backup schedule and accordingly set DAOS deferred deletion interval which will delete NLO files with 0 references.“
Mechanism
The actual deletion is performed by the
DAOSMgr Prune run. It checks all NLOs with reference counter 0, compares the reference-loss date with the current date, and deletes NLOs whose reference-loss date is older than DAOSDeferredDeleteInterval days.Examples
Server with moderate backup retention (30 days):
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=4096 DAOSDeferredDeleteInterval=30
Server with longer compliance retention (90 days):
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=4096 DAOSDeferredDeleteInterval=90
Notes
- Too small (
<14days) shrinks the DAOS repository faster, but endangers restore scenarios.
- Too large unnecessarily inflates the DAOS storage because NLOs with 0 references remain for a long time.
- DAOS Prune Job – after changes, verify that the prune job (default schedule at 02:00) actually runs. After a server restart past midnight, the prune may be skipped (see HCL KB0125038).
- Companion parameters –
DAOSEnable,DAOSBasePath,DAOSMinObjSize,DAOS_ENCRYPT_NLO,DAOS_LOAD,DAOSCatalogState.
Sources (HCL Product Documentation)
- HCL Customer Support – KB0079120 "How to manage and maintain Domino Attachment and Object Service (DAOS) in Notes/Domino Environment" (recommendation to align the value with backup retention): 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" (shows the default schedule of the prune job): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0125038
- HCL Domino 14.5.0 Documentation – "DAOS enable and disable considerations" (behavior when re-integrating 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 (overview): help.hcl-software.com/domino/14.5.1/admin/conf_notesinisettings_c.html