]
RH Bugzilla Integration commented on WFCORE-553:
------------------------------------------------
baranowb <bbaranow(a)redhat.com> changed the Status of [bug
ModelControllerClientOperationHandler doesn't manage the
clientRequestExecutor properly
----------------------------------------------------------------------------------------
Key: WFCORE-553
URL:
https://issues.jboss.org/browse/WFCORE-553
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 1.0.0.Alpha1, 1.0.0.Alpha18
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 1.0.0.Beta1
ModelControllerClientOperationHandler's constructor creates a ThreadPoolExecutor for
handling client requests and then the class doesn't clean it up.
In addition, an instance of ModelControllerClientOperationHandler is created per channel,
not one per ModelControllerClientOperationHandlerFactoryService. I know I at least thought
of the thread pool as being per remote management interface, not per channel.
Making it be per ModelControllerClientOperationHandlerFactoryService and cleaning it up
in that service's stop would be the easiest fix, but the pool settings may not be
appropriate if we do that, so tread carefully.