activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Ländle (JIRA) <j...@apache.org>
Subject [jira] [Updated] (AMQ-6636) Pending Queue Size of durable subscribers isn't correct - or message expiration doesn't work
Date Wed, 22 Mar 2017 15:15:41 GMT

     [ https://issues.apache.org/jira/browse/AMQ-6636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Andreas Ländle updated AMQ-6636:
--------------------------------
    Description: 
I use expireMessagesPeriod="100" for topics and the timestamp-plugin with a TTL of 1s. 

If I publish messages the "Pending Queue Size" of a offline duracle subscriber never reaches
0 (in real life it increases steadily).

Steps to reproduce:
a) Start a clean/fresh activemq 5.14.4 broker instance with the attached activemq.xml configuration
(or adapt the default configuration to use expireMessagesPeriod and timeStampBrokerPlugin
- see also patch file)
b) Use "ant consumer -Durl=tcp://localhost:61616 -Dtopic=true -Dsubject=MYSUB -Ddurable=true"
to create topic and durable subscriber
c) Press ctrl+c to exit the consumer - and create the offline durable subscription
d) Publish 2000 message via "ant producer -Ddurable=true -Durl=tcp://localhost:61616 -Dtopic=true
-Dsubject=MYSUB"

Expected result:
"Pending Queue Size" of the corresponding Offline Durable Topic Subscriber should reach 0
(at least after a few seconds)

Actual result:
"Pending Queue Size" shows a value like 1752 and never decreases.

Please let me know if you are able to reproduce the problem and if/how I can contribute.

  was:
I use expireMessagesPeriod="100" for topics and the timestamp-plugin with a TTL of 1s. 

If I publish messages the "Pending Queue Size" of a offline duracle subscriber never reaches
0 (in real life it increases steadily).

Steps to reproduce:
a) Start a clean/fresh activemq 5.14.4 broker instance with the attached activemq.xml configuration
(or adapt the default configuration to use expireMessagesPeriod and timeStampBrokerPlugin
- see also patch file)
b) Use "ant consumer -Durl=tcp://localhost:61616 -Dtopic=true -Dsubject=MYSUB -Ddurable=true"
to create topic and durble subscriber
c) Press ctrl+c to exit the consumer - and create the offline duracle subscription
d) Publish 2000 message via "ant producer -Ddurable=true -Durl=tcp://localhost:61616 -Dtopic=true
-Dsubject=MYSUB"

Expected result:
"Pending Queue Size" should reach 0 (at least after a few seconds)

Actual result:
"Pending Queue Size" shows a value like 1752 and never decreases.

Please let me know if you are able to reproduce the problem and if/how I can contribute.


> Pending Queue Size of durable subscribers isn't correct - or message expiration doesn't
work
> --------------------------------------------------------------------------------------------
>
>                 Key: AMQ-6636
>                 URL: https://issues.apache.org/jira/browse/AMQ-6636
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.14.4
>         Environment: Windows 7, 64 Bit, Java 1.8.0-101
>            Reporter: Andreas Ländle
>         Attachments: 2017-03-22_12h28_44.png, activemq.xml, activemq.xml.patch
>
>
> I use expireMessagesPeriod="100" for topics and the timestamp-plugin with a TTL of 1s.

> If I publish messages the "Pending Queue Size" of a offline duracle subscriber never
reaches 0 (in real life it increases steadily).
> Steps to reproduce:
> a) Start a clean/fresh activemq 5.14.4 broker instance with the attached activemq.xml
configuration (or adapt the default configuration to use expireMessagesPeriod and timeStampBrokerPlugin
- see also patch file)
> b) Use "ant consumer -Durl=tcp://localhost:61616 -Dtopic=true -Dsubject=MYSUB -Ddurable=true"
to create topic and durable subscriber
> c) Press ctrl+c to exit the consumer - and create the offline durable subscription
> d) Publish 2000 message via "ant producer -Ddurable=true -Durl=tcp://localhost:61616
-Dtopic=true -Dsubject=MYSUB"
> Expected result:
> "Pending Queue Size" of the corresponding Offline Durable Topic Subscriber should reach
0 (at least after a few seconds)
> Actual result:
> "Pending Queue Size" shows a value like 1752 and never decreases.
> Please let me know if you are able to reproduce the problem and if/how I can contribute.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message