Configuring thread pool properties: Core Pool Size, Keep Alive Time, and Queue Size
Thread pool properties for Infor Process Automation are Configuration Parameter records stored in the gen environment data area and can be configured per data area.
The system provides default values for the thread pool properties. To change these defaults, you must add Configuration Parameter records to define new values. Configuration Parameters can be changed or deleted as needed. When these configuration parameters are added, changed, or deleted, the Infor Process Automation node or nodes processing the specified data areas must be restarted in order for changes to take effect.
Most customers are still advised to have one dedicated Infor Process Automation node per data area, but if you wish to have one node service multiple data areas, you can. If there is more than one node servicing a given data area, the Configuration Parameter records will apply to all those Grid nodes. For example, if there are two IPA nodes servicing data area "prod", both nodes will share the settings chosen for Core Pool Size, Keep Alive Time, and Queue Size for the "prod" data area.
The Core Pool Size controls how many workunits will be processed in parallel. Increasing this number can increase performance because workunits will be completed faster. The default value is 2. This number can be increased depending on the design of your processes, other programs running on your servers, and your server hardware resources. A number to start testing with is the number of cores available to this data area.