You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2014/07/21 23:02:39 UTC
[jira] [Updated] (AMQ-5179) queuesize can be unreliable
[ https://issues.apache.org/jira/browse/AMQ-5179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish updated AMQ-5179:
------------------------------
Attachment: AMQ5179Test.java
Test doesn't seem to indicate any issues.
> queuesize can be unreliable
> ----------------------------
>
> Key: AMQ-5179
> URL: https://issues.apache.org/jira/browse/AMQ-5179
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.9.0, 5.9.1
> Environment: windows 8.1, centOS 6.4
> Reporter: Morteza
> Labels: monitoring, queue
> Attachments: 1.png, 2.png, AMQ5179Test.java, Manipulator2.java, activemq.xml
>
>
> We noticed that sometimes queuesize attribute of some queues are different from the count of messages that exist in the queue. for example queuesize is 9 but there are no messages in the queue. This issue has happened frequently so after investigation we created a test case for the problem.
> The test case creates 5 message that each consist of an array of 1 million random bytes. On first run it creates the 5 messages and queuesize becomes 5 as expected. On subsequent runs the messages won't persist on queue but queue size is increased by 5.
> Now as a client the code could be improved to prevent such problem but from the perspective of someone who wants to monitor broker states, this is a total failure since she can't know the amount of remaining messages on a queue.
--
This message was sent by Atlassian JIRA
(v6.2#6252)