Start/notes.ini Parameters/Update_Suppression_Limit

Update_Suppression_Limit

Parameter: Update_Suppression_Limit
Short description: Limits the size (number of requests) of the Update task's deferred queue. Default 32767.

Profile

Parameter
Update_Suppression_Limit
Category
Performance / Memory (Indexer)
Available since
At least 11.0.1 (HCL documentation)
GUI equivalent
According to HCL, no direct GUI option. Can be set in the configuration document on the NOTES.INI Settings tab.
Possible values
Integer — number of requests in the deferred queue
Default
32767

Description

According to the HCL product documentation:
Limits the size (number of requests) in the Update task's deferred requests queue.
The Update Task (indexer) maintains two work queues - an immediate queue and a deferred queue. Deferred update requests are held for 15 minutes before they are processed so that requests to update the same database in that time are ignored as duplicate requests. Updater queues can grow if the server has a high update rate because of heavy database use. Use this variable to limit the size (number of requests) in the Update task's deferred requests queue.
On servers with very high write/update rates, the deferred queue can grow significantly — this parameter sets the upper bound and protects against uncontrolled memory consumption.

Example configuration

Update_Suppression_Limit=65535
With Update_Suppression_Limit=65535, the deferred queue is enlarged to 65,535 requests. For normal operation, the default of 32767 is sufficient.

Notes & pitfalls

  • Related parameters: Update_Suppression_Time (dwell time in the queue), Update_No_Fulltext (FT index on/off).
  • Increasing it raises the memory footprint of the Update task; reducing it can cause requests to be lost when the queue is full.
  • According to HCL, there is no direct GUI equivalent.

Sources (HCL Product Documentation)