Product Documentation

Database Administrator's Guide

Previous Topic

Next Topic

DIAGNOSTICS NODEQ_MESSAGE

DIAGNOSTICS NODEQ_MESSAGE

Enables the delete node thread to log the following message to CTSTATUS.FCS when it finds a discrepancy between a delete node queue entry and the current index file on disk having the same filename:

ctdnode: could not process empty node

This message is suppressed by default.

The delete node thread logs the following message to CTSTATUS.FCS when it finds a discrepancy between a delete node queue entry and the current index file on disk having the same filename:

"ctdnode: could not process empty node"

For example, if an index file is deleted and recreated, a delete node queue entry for the original index file will not match the file ID values in the new index file.

As another example, if an index file is blocked using the file block feature, the delete node thread will not be able to access the file. Because this is a normal message, we now suppress it by default.

If desired, the message can be re-enabled by adding the option DIAGNOSTICS NODEQ_MESSAGE to ctsrvr.cfg.

In V11.8 and later this option has been enhanced to provide additional detail when queue entries are not processed. The System Snapshot counter sctdnd_non ("delete node thread queue no action") now accounts for all cases when a queue entry is not processed. We now expect the following relationship to be true:

"Leaf nodes pruned" = sctdnd_red - (sctdnd_abn +sctdnd_non + sctdnd_rwt).

TOCIndex