Hello,

We have a couple of ActiveMQ Artemis v2.25.0 instances running. 

What I am trying to do is to create a dump file of all messages that landed in 
DLQs.

I experimented a little with the CLI, and came up with commands such as this:

./artemis browser --url tcp://hostname:61616 --destination queue://DLQ 
--message-count 200000

This command works well in cases where the DLQ is relatively small. If we run 
it on a DLQ with ~700 messages, the command consistently returns all of them.

However, we have a case where the DLQ contains 180000+ messages (hence the 
message-count option) and at this point, the above command does not behave so 
well. 

The "browsed: X messages" line at the end of the CLI output shows different 
message counts for every run: 66940, 70598, 59670, 58028, 63878 etc. These 
message counts are always significantly less than the correct size of the DLQ 
as seen on management console.

We can safely rule out the possibility of the DLQ contents changing this much 
between CLI runs. No messages are being removed from this DLQ. Instead there's 
a slow-paced influx of undelivered messages to the DLQ.

If this is a bug, I'm interested in any potential fixes and workarounds.

I can also provide more details if requested.

Thanks in advance.

CSIPAK Attila

---Disclaimer---

This is a confidential e-mail. Magyar Cetelem Zrt. may monitor and record all 
e-mails. The views expressed in this e-mail are those of the sender and not 
Magyar Cetelem Zrt. Do not print this message unless it is necessary, consider 
the environment.

Reply via email to