You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Gary Tully (Jira)" <ji...@apache.org> on 2021/02/01 14:42:00 UTC

[jira] [Resolved] (ARTEMIS-3067) AMQP applicationProperties are not part of the memoryEstimate

     [ https://issues.apache.org/jira/browse/ARTEMIS-3067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary Tully resolved ARTEMIS-3067.
---------------------------------
    Resolution: Fixed

AMQP application properties are still left encoded, however if they do get decoded at runtime, the memory usage in the page store is updated to reflect any delta in the memory estimate.

> AMQP applicationProperties are not part of the memoryEstimate
> -------------------------------------------------------------
>
>                 Key: ARTEMIS-3067
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3067
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 2.16.0
>            Reporter: Gary Tully
>            Assignee: Gary Tully
>            Priority: Major
>             Fix For: 2.17.0
>
>          Time Spent: 2h
>  Remaining Estimate: 0h
>
> With significant data in application properties, the decoded properties can consume memory that is not tracked for paging purposes and can lead to unexpected OOM.
> Duplicate detection is one cause of decoding. Use of selectors is another. Otherwise they are left intact by the broker and just routed in their raw format.
> When they are decoded, for whatever reason, we need to account for them is some way such that paging can kick in as expected.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)