-
Enhancement
-
Resolution: Done
-
Major
-
EAP71 1.1.0.GA
The ActiveMQ Artemis used in EAP 7.1 and later produces a large increase in memory usage (EAP QE reported 50MB) if certain configuration settings are not applied. See WFLY-8494 and JBEAP-8911. I see these settings are not applied in the os-eap7-launch/added/launch/activemq-subsystem.xml file that determines the messaging subsystem configuration in the jboss-eap7[0|1]-openshift images. The same problem will likely affect the EAP Online 12 images, unless we fork this module for EO 12.
Fix is to add an xml element to the 'in-vm-acceptor' and 'in-vm-connector' elements:
<param name="buffer-pooling" value="false"/>
I believe this setting should be harmless in an EAP 7.0 server, but have written to jmesnil1@redhat.com to confirm. It's presence definitely doesn't produce any ill effects during boot.