LDAP system properties for Hyper-Converged Database (HCD) authentication
- -Dhcd.ldap.connection.timeout.ms
-
The number of milliseconds before the connection times out.
Default:
- -Dhcd.ldap.retry_interval.ms
-
Allows you to set the time in milliseconds between subsequent retries when authenticating via an LDAP server.
Default:
10
- -Dhcd.ldap.pool.min.idle
-
Finer control over the connection pool for HCD LDAP authentication connector. The min idle settings determines the minimum number of connections allowed in the pool before the evictor thread will create new connections. This setting has no effect if the evictor thread isn’t configured to run.
Default:
- -Dhcd.ldap.pool.exhausted.action
-
Determines what the pool does when it is full. It can be one of:
-
fail
- the pool with throw an exception -
block
- the pool will block for max wait ms (default) -
grow
- the pool will just keep growing (not recommended)Default:
block
-
- -Dhcd.ldap.pool.max.wait
-
When the
hcd.ldap.pool.exhausted.action
isblock
, sets the number of milliseconds to block the pool before throwing an exception.Default:
- -Dhcd.ldap.pool.test.borrow
-
Tests a connection when it is borrowed from the pool.
Default:
- -Dhcd.ldap.pool.test.return
-
Tests a connection returned to the pool.
Default:
- -Dhcd.ldap.pool.test.idle
-
Tests any connections in the eviction loop that are not being evicted. Only works if the time between eviction runs is greater than 0ms.
Default:
- -Dhcd.ldap.pool.time.between.evictions
-
Determines the time in ms (milliseconds) between eviction runs. When run with the
hcd.ldap.pool.test.idle
this becomes a basic keep alive for connections.Default:
- -Dhcd.ldap.pool.num.tests.per.eviction
-
Number of connections in the pool that are tested each connection run. If this is set the same as max active (the pool size) then all connections will be tested each eviction run.
Default:
- -Dhcd.ldap.pool.min.evictable.idle.time.ms
-
Determines the minimum time in ms (milliseconds) that a connection can sit in the pool before it becomes available for eviction.
Default:
- -Dhcd.ldap.pool.soft.min.evictable.idle.time.ms
-
Determines the minimum time in ms (milliseconds) that a connection can sit the pool before it becomes available for eviction with the proviso that the number of connections doesn’t fall below
hcd.ldap.pool.min.evictable.idle.time.ms
.Default: