Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.0AS
-
None
Description
UIMA-AS service doesn't manage broker sessions which leads to broker OOM in some use cases. Current code keeps sessions open even if clients terminate. If a client terminates before the broker delivers outstanding messages to it, such messages are never purged from brokers memory. This is because the service has a jms session open. Broker only cleans such messages if either a session is closed or a connection is closed.