Support Article

Increase in hazelcast async threads after VBD Pulse is enabled



Issue 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 Messages

Not applicable

Steps to Reproduce

Not applicable

Root Cause

The 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.


Apply 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

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.