You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "shoukun huai (JIRA)" <ji...@apache.org> on 2018/02/01 09:16:00 UTC

[jira] [Created] (ARTEMIS-1650) Improve paged message acknowledge

shoukun huai created ARTEMIS-1650:
-------------------------------------

             Summary: Improve paged message acknowledge
                 Key: ARTEMIS-1650
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1650
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: Broker
            Reporter: shoukun huai
         Attachments: jstack.txt

PagedMessage may be GCed before it was acknowledged. In this case, server has to reload the page and hold the page cache lock, then block other consumers of the same queue.

When do acknowledge, we need at least message id, transaction id, and is large message.

We believe the three property can be added to PagedReference, so we do not rely on PagedMessage when acknowledge except LargeMessage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)