Start/notes.ini Parameter/DEBUG_DAOS_SYNC

DEBUG_DAOS_SYNC

🛠️
Parameter: DEBUG_DAOS_SYNC
Kurzbeschreibung: Debug-Ausgaben der DAOS-Housekeeping- und Resync-Läufe (daosmgr resync, daosmgr prune) – zeigt Orphan-NLOs und korrigierte Referenzen.

Steckbrief

Parameter
DEBUG_DAOS_SYNC
Kategorie
Logging / Debug
Komponente
Server
Verfügbar seit
10.0
Unterstützte Versionen
10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
0 = aus (Standard), 1 = Basis, 2 = Verbose (pro NLO)

Beschreibung

Der DAOS-Manager (daosmgr) führt regelmäßig Resync- und Prune-Läufe durch, um die Konsistenz zwischen NSF-Referenzen (Tickets) und tatsächlich vorhandenen .NLO-Objekten sicherzustellen. DEBUG_DAOS_SYNC=1 aktiviert detaillierte Trace-Ausgaben dieser Läufe – welche NLOs geprüft, als Orphan markiert oder gelöscht wurden, welche Tickets korrigiert oder neu verknüpft wurden.
Unverzichtbar bei Fragen wie Warum verschwinden NLOs nicht aus dem Repository? oder Warum meldet daosmgr status mehr Orphan-Objekte als erwartet?. Stufe 2 listet jedes einzelne NLO auf – nur für punktuelle Diagnose verwenden.

Beispiel-Konfiguration

DEBUG_DAOS_SYNC=1 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/daos_sync_debug.log

Hinweise & Stolperfallen

  • Stufe 2 erzeugt sehr große Logs (eine Zeile pro NLO).
  • Greift beim nächsten Resync- oder Prune-Lauf; Server-Restart nicht zwingend.
  • Einträge erscheinen in console.log und im Debug_Outfile.
  • Komplementär zu DAOSMGR_RESYNC_*, DAOS_Defer_Object_Deletion_Days, DAOS_DELETE_TIME.
  • Bei DAOS-Inkonsistenzen zusätzlich daosmgr status detail / daosmgr listnlo auswerten.