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)