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 2017/08/03 11:12:00 UTC

[jira] [Resolved] (AMQ-6782) Document about cursorMemoryHighWaterMark is misleading

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

Gary Tully resolved AMQ-6782.
-----------------------------
    Resolution: Fixed
      Assignee: Gary Tully

Thanks for the feedback.

I split the description for cursorMemoryHighWaterMark into queue and topic variants.

https://cwiki.apache.org/confluence/display/ACTIVEMQ/Per+Destination+Policies

> Document about cursorMemoryHighWaterMark is misleading
> ------------------------------------------------------
>
>                 Key: AMQ-6782
>                 URL: https://issues.apache.org/jira/browse/AMQ-6782
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 5.15.0
>            Reporter: Alvin Lin
>            Assignee: Gary Tully
>
> In http://activemq.apache.org/per-destination-policies.html the description for "cursorMemoryHighWaterMark" is kind of misleading; the description about that the threshold will apply to "the destination's memoryLimit (when defined) " made me think that it applies to TopicSubscription as well. 
> I thought if I configure a topic with memoryLimit of 100MB and system memory limit of 1GB, then TopicSubscription (or more specifically the FilePendingMessageCurosr) uses cursorMemoryHighWaterMark against 100MB. But through testing, code reading, and http://blog.christianposta.com/activemq/activemq-understanding-memory-usage I found out the hard way this is not the case; only queues will use cursorMemoryHighWaterMark against the per destination memory limit. 
> My suggestion is to add additional notes that the configured cursorMemoryHighWaterMark applies only to system memory in the case of topic.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)