Dropped by work threads

Problem

What to look for

Problems when placing packets from work thread to output thread

Error level:

"Work thread %d: output thread %d QoS queue failure %d\n"

Recommended action: Check free RAM availability on NFO host or report a bug if sufficient memory is available

Debug level:

"WT %d: failed to enqueue to output thread: %d\n"

"WT %d: failed to enqueue to output thread: %d\n"

Recommended action: Increase output threads count or configure output using faster network interface if available

Received discard status for a packet while processing it

Verbose level:

"Work thread %d: discarded message by status\n"

Recommended action: Check if UDP packets sent to NFO are one of the supported flow protocols: NFv5/v9, IPFIX, sFlow, FDR P2. Check if all incoming data has corresponding templates (NFv9/IPFIX). Check if incoming templates meet minimal input fields requirements for enabled Modules.

Problems when placing packets from one work thread to another work thread. You may also get +1 in dropped by QoS if RED queue is full

Error level:

"Worker thread %d: QoS queue failure %d\n"

Recommended action: Check free RAM availability on NFO host or report a bug if sufficient memory is available

Debug level:

"WT %d: failed to enqueue derived message to work thread qos queue: %d\n" и

"WT %d: failed to enqueue derived message to work thread qos queue: %d\n"

Recommended action: Increase worker threads count (and increase the number of cores/processors if needed) or disable unused Modules.

Work thread overflow

Debug level:

"Work thread %d: failed to enqueue derived message: queue full\n"

Recommended action: Increase worker threads count (and increase the number of cores/processors if needed) or disable unused Modules.