Ajay P created ARTEMIS-4768:
-------------------------------
Summary: Property Scheduled Persistent Message with
Key: ARTEMIS-4768
URL: https://issues.apache.org/jira/browse/ARTEMIS-4768
Project: ActiveMQ Artemis
Issue Type: Bug
Components: Broker
Affects Versions: 2.33.0, 2.19.1
Reporter: Ajay P
Im seeing something peculiar related to messages with Scheduled Delivery on
artemis 2.33.0 and a few prev versions too.
We transmit persistent messages for scheduled delivery with the property
_AMQ_SCHED_DELIVERY set to the time. There is a use case for being able to
browse these queues for scheduled messages and remove them if they need to be
canceled before delivery. This works fine and when browsing the queue using
listScheduledMessages, all properties on said message are visible. We use this
to show a list of scheduled messages that will be transmitted in the future.
However, if the broker is restarted, then the message does not have that
_AMQ_SCHED_DELIVERY property set anymore. The broker still delivers the message
on the scheduled time but while browsing through the queue messages that
specific property is not on the message.
Here is a link to a fork with a test case checked in.
[https://github.com/aahrimaan/activemq-scheduled-messages-issue]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)