Detailed information for the notes.ini Keyword: 


Short Description: Enabling/Disable the Domino Server Thread Pool.

This parameter ensures that, if IOCP (Input Output Completion Ports) are available for the platform, they will be used.

An Input/Output Completion port is a set of API calls that increases the scalability of Domino by allowing multiple sessions to be used on a single thread.

Prior to Domino R5, each thread created was used for a single session. This caused many server threads to be created for each concurrent user.

In Domino 6.x, the operating systems have added the IOCP libraries, and thread pools are used to handle all the connections/sessions that connect with Domino. The threads in these pools listen over the input/output completion port for network I/O completions. The real thread then is mapped to a virtual thread to process the network I/O. IOCP comes in three flavors: Windows/Native, Solaris, and AIX (AIX native and an emulated version).

If the server_disable_threadpool INI parameter is not enabled, then thread pools (IOCP) would still be used by default, if supported by the OS, as long as the parameter is not set to 1. Setting server_disable_threadpool is an unsupported configuration.

NOTE: This is not the same as the IOCP with which many mainframe users are familiar, namely, Input Output Control Program.

Default value:

Server_enable_ThreadPool=0 / 1


UI equivalent:
There is no kown UI setting for this notes.ini variable. But you can specify this setting in the notes.ini settings tab of the configuration settings document.

Applies to: