Start/notes.ini Parameters/DEBUG_DAOS_SYNC

DEBUG_DAOS_SYNC

🛠️
Parameter: DEBUG_DAOS_SYNC
Short 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 2 produces 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.log and in Debug_Outfile.
  • Complementary to DAOSMGR_RESYNC_*, DAOS_Defer_Object_Deletion_Days, DAOS_DELETE_TIME.
  • For DAOS inconsistencies, additionally evaluate daosmgr status detail / daosmgr listnlo.