Francesco Nigro created ARTEMIS-3021:
----------------------------------------
Summary: OOM due to wrong CORE message memory estimation
Key: ARTEMIS-3021
URL: https://issues.apache.org/jira/browse/ARTEMIS-3021
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Francesco Nigro
Assignee: Francesco Nigro
Durable CORE messages can get their internal buffer enlarged by
encodeHeadersAndProperties while being persisted on the journal, but the
address size memory estimation using the estimated memory of a message is
performed before that, making it less precise.
This bad timing estimation, together with Netty ByteBuf auto-sizing mechanism
can cause the broker to underestimate the message footprint, causing it to go
OOM.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)