Concurrency Management
Exec Threads
These threads handle report execution requests. Specify the number of report execution requests that should be served simultaneously. This is a license-specific property.
Default: 5
Example: EXEC_THREADS=5
Service Threads
This thread handles all the requests (except report execution). Specify the number of service requests that should be served simultaneously. This is a license-specific property.
Default: 5
Example: SERVICE_THREADS=5
Cancel Threads
This thread handles report-cancelling tasks (stopping the execution of a report). Specify the number of cancel requests that should be served simultaneously. This is a license-specific property.
Default: 5
Example: CANCEL_THREADS=5
Note
The Report Server will limit the number of threads to the licensed number of users even if a higher number of threads is set in the property file. In such a case, the report server will not give any error.
Scheduler Job Dispatch Threads
This property sets the maximum number of schedules that can be executed concurrently.
The new value set for this property will come into effect after the server restart.
Default: 10
Example: SCHD_JOB_DISPATCH_THREADS=10
Important
Effective threads will be governed by the license.
Dashboard Threads
This property sets the number of threads for dashboard reports. Kyvos Reporting maintains a separate thread pool for reports running via dashboards. The minimum value of this property and the Dashboard Threads property under the License tab will be the number of threads allocated for the dashboard.
Default: 2
Example: DB_EXEC_THREADS=2
Important
Effective threads will be governed by the license.
Helper Exec Threads
Helper Exec Threads property specifies the number of report exec requests that can be handled. When all the report exec threads are busy, and one more report exec request is received, while the report exec thread is waiting for, say, database operation to complete, the new exec request is passed on to Helper Exec threads. Specify the number of helper requests that should be served simultaneously. For example, when this property is set to 3, three report exec requests can be handled this way.
This is a license-specific property.
Syntax: HELPER_EXEC_THREADS= [no. of Threads](int)
Default: 5
Example: HELPER_EXEC_THREADS=5
OLAP Exec Threads
This property sets the maximum number of OLAP reports that can be executed concurrently (parallel to one another). Specify a positive integer.
This is a license-specific property.
Syntax: OLAP_EXEC_THREADS= [5] (int)
Default: 5
Example: OLAP_EXEC_THREADS=5
PermaLink Threads
Permalinks can be generated to share a published report with external users. This property sets the maximum number of Permalinks that can be executed concurrently (parallel to one another). Specify a positive integer.
This is a license-specific property.
Syntax: PERMALINK_THREADS= [5] (int)
Default: 5
Example: PERMALINK_THREADS=5
Related content
Copyright Kyvos, Inc. All rights reserved.