Red Hat Bugzilla – Bug 1011994
RBAC: Thread leak in domain mode processes due to address validation
Last modified: 2013-12-15 11:13:41 EST
Description of problem:
The fix for https://bugzilla.redhat.com/show_bug.cgi?id=1010672 introduce a per-management request leak in slave HostController processes when common requests (e.g. read-resource) are proxied to the slave from the master. I believe the same leak will occur on domain servers for requests proxied from the HostController.
Over time this will result in OOME situations due either to the memory resources used by the threads, or because user process count limites are reached. (For example, on Linux each thread counts as a process.)
Version-Release number of selected component (if applicable):
Against the master host controller, execute a series of /host=<nameofslave>:read-resource operations. Monitor the thread count (e.g. using jconsole) on the slave HC process and watch it go up.
We have a fix for this already in the process of getting merged into WildFly master.
Hi, we think it's Beta Blocker too. We hit this problem with WebConsole experiments on ER3 build.
Verified for 6.2.0.ER4
Tests previously failing due to this issue passed. After looking at threads through visual vm I consider this fixed.