Justin Ross created ARTEMIS-1096:
------------------------------------
Summary: Load tests exhaust memory if global-max-size is not set
Key: ARTEMIS-1096
URL: https://issues.apache.org/jira/browse/ARTEMIS-1096
Project: ActiveMQ Artemis
Issue Type: Improvement
Components: Broker
Environment: Fedora 25 x86-64, 16G memory
Reporter: Justin Ross
Priority: Minor
With the following config (note commented out global-max-size), testq doesn't
page or block. Under load tests, the broker eventually dies with an OOME. I
propose that there be some fallback code-level default for global-max-size.
{noformat}
<?xml version='1.0'?>
<configuration xmlns="urn:activemq"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:activemq /schema/artemis-configuration.xsd">
<core xmlns="urn:activemq:core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:activemq:core ">
<!-- <global-max-size>100Mb</global-max-size> -->
<acceptors>
<acceptor
name="artemis">tcp://localhost:5672?protocols=AMQP,CORE,OPENWIRE</acceptor>
</acceptors>
<addresses>
<address name="testq">
<anycast>
<queue name="testq">
<durable>false</durable>
</queue>
</anycast>
</address>
</addresses>
<security-settings>
<security-setting match="#">
<permission type="consume" roles="admin"/>
<permission type="browse" roles="admin"/>
<permission type="send" roles="admin"/>
</security-setting>
</security-settings>
</core>
</configuration>
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)