LDAP connection pool properties
LDAP connection pool properties are used to configure cache connection requests to the directory server.
LDAP Connection Pool defines the properties used to configure the values that affect cache connection requests to the IBM Verify Identity Governance directory server.
enrole.connectionpool.incrementcount
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies the number of connections that are created any time the LDAP connection pool is incremented to accommodate an increasing demand.
Example (default):
enrole.connectionpool.incrementcount=3
enrole.connectionpool.authentication
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies a list of space-separated authentication types of connections that can be pooled.
Valid types are:
- none - No authentication is required.
- simple
- DIGEST-MD5 -
Example (default):
enrole.connectionpool.authentication=none simple
enrole.connectionpool.debug
-
This property key and value specify the level of debug output. Valid values are "fine" (trace connection creation and removal) and "all" (all debugging information).
Valid values are:
- fine - Trace connection creation and removal.
- all - All debugging information.
Example (default, commented out):
#enrole.connectionpool.debug=fine
enrole.connectionpool.initialpoolsize
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies the initial number of physical LDAP connections to create for the LDAP connection pool. This value must be less than or equal to the value of the
maxpoolsize
property.Example (default):
enrole.connectionpool.initialpoolsize=50
enrole.connectionpool.maxpoolsize
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies the maximum number of physical LDAP connections that can be created.
Example (default):
enrole.connectionpool.maxpoolsize=100
enrole.connectionpool.prefsize
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies the preferred number of physical LDAP connections that must be maintained concurrently. This number includes both in-use and idle connections. A size of zero or no value means that there is no preferred size. In that case, a request for a pooled connection results in a newly created connection if no idle ones are available.
Example (no value):
enrole.connectionpool.prefsize=
enrole.connectionpool.protocol
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies a list of space-separated protocol types of connections that can be pooled.
Valid values are:
- plain
- ssl
- plain ssl
Example (default):
enrole.connectionpool.protocol=plain ssl
enrole.connectionpool.timeout
-
This property key and value affect performance tuning for IBM Verify Identity Governance. They must be changed only by a qualified administrator.
Specifies the number of milliseconds that an idle connection can remain in the pool without being closed and removed from the pool.
Example (default, commented out):
#enrole.connectionpool.timeout=10000