activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Juraj Kuruc (JIRA)" <>
Subject [jira] Created: (AMQ-2140) Message expriation causes that receiver gets stuck
Date Mon, 23 Feb 2009 17:42:59 GMT
Message expriation causes that receiver gets stuck

                 Key: AMQ-2140
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.1.0
« Hide
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
            Reporter: Juraj Kuruc
            Priority: Critical

Using TimeToLive on message producer set on value <> 0 causes that receiver stops to
receive messages at specific circumstances (see test case descr.),until receiver is restarted.

Steps to reproduce:
- start RedeliveryConsumer (waits 1000ms to ack)
- start DlqConsumer
- start RedeliveryProducer (timeToLive=500ms)

- only first message is received and acknowledged by RedeliveryConsumer
- after restart of RedeliveryConsumer another 9 are received by DlqConsumer

Similar behaviour was observed if message expires between delivery and first redelivery (after
first calling session recover) client stops to receive and messages aren't post even to DLQ.Any
further sending has no effect on receiver.
This behaviour is independent on destination type (queue/topic) or using of persistency. Using
of message expiration therefore become unreliable.

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

View raw message