Support Article

Increase in hazelcast async threads after VBD Pulse is enabled

SA-29153

Summary



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.


Resolution



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.