You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2015/08/13 00:53:46 UTC

[jira] [Created] (AMQNET-507) Pull consumer can hang in receive if RedeliveryPolicy is configured with max redeliveries

Timothy Bish created AMQNET-507:
-----------------------------------

             Summary: Pull consumer can hang in receive if RedeliveryPolicy is configured with max redeliveries 
                 Key: AMQNET-507
                 URL: https://issues.apache.org/jira/browse/AMQNET-507
             Project: ActiveMQ .Net
          Issue Type: Bug
          Components: ActiveMQ
    Affects Versions: 1.7.0, 1.6.5
            Reporter: Timothy Bish
            Assignee: Timothy Bish
             Fix For: 1.7.1, 1.8.0




For a pull consumer (prefetch = 0) with a redelivery policy that enforces maximum redeliveries we now eagerly poison the incoming messages if they exceed the maximum redelivery value. The consumer does not attempt to issue another pull request in this case which can stall receive().

Also the consumer does not recompute the timeout if one is set leading to a longer wait than might otherwise be expected.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)