Java deadlock in kie-server when running multiple interrelated processes in RHPAM

Solution Verified - Updated -

Issue

We are using multiple kie-server nodes to execute our processes. We are using parent/sub-process concept extensively, and have additional logic in some of the processes where signals need to be sent between them. After we have put this into production, we are seeing intermittent java deadlocks. As a result, the async executor component seems to be impacted as we see entries with status QUEUED piling up in the RequestInfo table. The only way to resolve this is a server restart.

What can be done to mitigate this problem?

Environment

  • RHPAM 7.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content