Java deadlock in kie-server when running multiple interrelated processes in RHPAM
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.