Advanced discovery properties
The advanced discovery properties specify the buffer capacity for storing work items, the number of restarts of particular discovery elements, or the time value for printing the statistics to a log. Do not change these properties unless you must closely tune the discovery process.
- com.ibm.cdb.discover.buffers.workitem.capacity=64
- The default value is 64. However, this
value is always twice the value of
com.collation.discover.dwcount
, which is 32 by default.This property specifies the buffer capacity for storing discovery work items. It is used to limit the memory requirements of the discovery process and thus avoid the OutOfMemory errors. For each discovery, a new sensor is started.
Do not set the value to be smaller than the number of the discovery workers that is specified in
com.collation.discover.dwcount
, because otherwise some of them are left in the idle state. - com.ibm.cdb.discover.buffers.workitem.maxresets=10
- The default value is 10.
This property specifies the number of times a sensor can restart in case of an unexpected failure, such as a failure of a TADDM JVM that is responsible for the discovery.
Also, the number of restarts for an element of the discovery process is limited by
com.ibm.cdb.discover.runrestartlimit
that specifies the number of discovery restarts. - com.ibm.cdb.discover.buffers.seed.capacity=100
- The default value is 100.
This property specifies the buffer capacity for storing seed work items. It is used to limit the memory requirements of the discovery process and thus avoid the OutOfMemory errors.
- com.ibm.cdb.discover.buffers.result.capacity=100
- The default value is 100.
This property specifies the buffer capacity for storing result work items. It is used to limit the memory requirements of the discovery process and thus avoid the OutOfMemory errors. For each result work item, a new sensor can start.
Set the value to the same size as
com.ibm.cdb.discover.buffers.discovered.capacity
. - com.ibm.cdb.discover.buffers.result.maxresets=10
- The default value is 10.
This property specifies the number of times a discovery process can start a new sensor for a result work item in case of an unexpected failure, such as a failure of a TADDM JVM that is responsible for the discovery.
Also, the number of restarts for an element of the discovery process is limited by
com.ibm.cdb.discover.runrestartlimit
that specifies the number of discovery restarts. - com.ibm.cdb.discover.buffers.discovered.capacity=100
- The default value is 100.
This property specifies the buffer capacity for storing discovered work items. Each discovered work item represents a discovery result that is stored in the database.
Do not specify this value to be smaller than the number of the database writing threads that is specified in
com.collation.discover.observer.topopumpcount
. - com.ibm.cdb.discover.buffers.statistics.interval.seconds=60
- The default value is 60. Specify the value
in seconds.
This property specifies the time value for saving the discovery buffer statistics to a log. The log is at /log/services/DiscoveryState.log.
- com.ibm.cdb.discover.buffers.timeout.interval.seconds=600
- The default value is 600, which is 10 minutes.
Specify the value in seconds.
This property specifies the time value for checking the work items for timeout.
- com.ibm.cdb.discover.runcontroller.statistics.interval.seconds=60
- The default value is 60. Specify the value
in seconds.
This property specifies the time value for saving the discovery run statistics to a log. The log is at /log/services/DiscoveryRunController.log.
- com.ibm.cdb.discover.runrestartlimit=11
- The default value is 11.
This property specifies the number of times an uninitialized discovery can be restarted after a failure. The discovery is in the uninitialized state when the process is not yet started for all of the elements of the discovery scope.
- com.collation.discovery.oracle.tablelimit=1000
- The default value is 1000. The property
supports only positive values.
This property controls the quantity of tables that are discovered by Oracle sensor.