Threadpool Configuration

The following table lists the threadpool configuration details that can be configured using the wizard.

Threadpool Configuration Properties
Field Name Property in spm-config.properties Mandat

ory

Default Value Description
Common Threadpool Size rta.worker.thread.count No 32 The number of worker threads for the common thread pool
Metric Compute Threadpool Size rta.metric.compute.thread.count No 32 Number of threads to perform the core computation jobs. Each hierarchy computes on a single thread.
Select Advanced Options to configure advanced threadpool options.
Note: If you do not select Advanced Options, the advanced properties take default values. However, if you use Advanced Options, the properties take the last configured values.
Threadpool Configuration Advanced Properties
Field Name Property in spm-config.properties Mandat

ory

Default Value Description
Common Threadpool Queue Size rta.worker.queue.size No 64 The queue size for the common thread pool
Metric Compute Threadpool Queue Size rta.metric.compute.queue.size No 64 Queue size for the metric thread pool. Change it only when you change rta.metric.compute.thread.count. A value twice the queue thread size is recommended.
Common Threadpool Minimum Threads rta.worker.thread.count.min No 0 The minimum number of threads to retain in the thread pools even when there is less load on them. This value should be less than or equal to rta.worker.thread.count.
Common Threadpool Idletimeout rta.worker.thread.idle.timeout No 300 Time interval in seconds after which idle threads of the thread pools are stopped, till the thread count reaches the rta.worker.thread.count.min setting.