Parameter:
DEBUG_DAOS_SYNCShort description: Debug output for DAOS housekeeping and resync runs (
daosmgr resync, daosmgr prune) – shows orphan NLOs and corrected references.Profile
Parameter | DEBUG_DAOS_SYNC |
Category | Logging / Debug |
Component | Server |
Available since | 10.0 |
Supported versions | 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI equivalent | notes.ini only (no GUI) |
Possible values | 0 = off (default), 1 = basic, 2 = verbose (per NLO) |
Description
The DAOS manager (
daosmgr) regularly performs resync and prune runs to ensure consistency between NSF references (tickets) and the actual .NLO objects. DEBUG_DAOS_SYNC=1 activates detailed trace output for these runs – which NLOs were checked, marked as orphan, or deleted, and which tickets were corrected or relinked.Indispensable for questions such as Why don't NLOs disappear from the repository? or Why does
daosmgr status report more orphan objects than expected?. Level 2 lists every single NLO – use only for targeted diagnosis.Example configuration
DEBUG_DAOS_SYNC=1 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/daos_sync_debug.log
Notes & pitfalls
- Level
2produces very large logs (one line per NLO).
- Takes effect on the next resync or prune run; a server restart is not strictly required.
- Entries appear in
console.logand inDebug_Outfile.
- Complementary to
DAOSMGR_RESYNC_*,DAOS_Defer_Object_Deletion_Days,DAOS_DELETE_TIME.
- For DAOS inconsistencies, additionally evaluate
daosmgr status detail/daosmgr listnlo.