DEBUG_NSF_ALL

🛠️
Parameter: DEBUG_NSF_ALL
Short description: Enables debug output from all NSF subsystems – very chatty, use only briefly for error diagnosis.

Profile

Parameter
DEBUG_NSF_ALL
Category
Logging / Debug
Component
Server
Available since
9.0.1
Supported versions
9.0.1, 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 = enabled

Description

DEBUG_NSF_ALL=1 simultaneously turns on debug output for all NSF subsystems (open/close, note read/write, lock management, cache, replication). The result is extremely detailed console/log output that helps narrow down NSF errors that are hard to reproduce – such as silent corruptions or locking issues.
Because the output is very voluminous and produces noticeable load, the parameter should be active only during the diagnosis window.

Example configuration

DEBUG_NSF_ALL=1 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/nsf_debug.log

Notes & pitfalls

  • Output can reach several GB per hour – set a dedicated Debug_Outfile.
  • Complements DEBUG_THREADID=1, DEBUG_TIMINGS=1.
  • In production, enable only under specific conditions (HCL Support request).
  • Be sure to disable after diagnosis (set config DEBUG_NSF_ALL=0).
  • Takes effect immediately after set config – no restart required.