Increase in hazelcast async threads after VBD Pulse is enabled
SummaryIssue arose after installation of HFix-29157 on Pega 7.2.
After installation of this hotfix package for ADM/DSM - an increase in the number of hazelcast threads with names that included "async.thread".
Error MessagesNot applicable
Steps to ReproduceNot applicable
Root CauseThe HFix-29157 introduced a new feature (VBD Pulse) that utilized a hazelcast feature (asynchonous Executor processing).
This feature uses a separate hazelcast thread pool to handle these async requests, and the hz default for the pool sizing is based on the number of CPU cores. On systems with many cores, this will introduce many threads as the pool is initialized.
ResolutionApply HFix-29800 and use Dynamic System Setting Pega-Engine.prconfig/hazelcast/async/thread/count/default to control the size of the thread pool.
Published October 13, 2016 - Updated November 14, 2016