activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Davies (JIRA)" <>
Subject [jira] Updated: (AMQ-2017) Topic slow consumer message discarding broken
Date Fri, 04 Sep 2009 18:59:20 GMT


Rob Davies updated AMQ-2017:

    Fix Version/s: 5.4.0

> Topic slow consumer message discarding broken
> ---------------------------------------------
>                 Key: AMQ-2017
>                 URL:
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.2.0
>            Reporter: Teemu Torma
>             Fix For: 5.4.0
> TopicSubscription class misbehaves when dispatching matched messages after the first
message has been discarded.  The problem is that difference between dispatch and dequeue counters
is used to determine if the dispatch queue is full, but discarding messages also increments
dequeue counter, breaking the dispatching logic.  Effectively every other message is dispatched
anyway to the consumer side.
> The mismatch in counting can also be observed in jconsole; the topic dispatched queue
size starts ticking down for every discarded message.
> A quick test shows that not incrementing dequeue counter in discard method fixes this
problem, but I don't know if it has any other side effects.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message