[ https://issues.apache.org/jira/browse/AMQCPP-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish resolved AMQCPP-581. --------------------------------- Resolution: Fixed > Pull consumer can hang in receive if RedeliveryPolicy is configured with max > redeliveries > ------------------------------------------------------------------------------------------ > > Key: AMQCPP-581 > URL: https://issues.apache.org/jira/browse/AMQCPP-581 > Project: ActiveMQ C++ Client > Issue Type: Bug > Affects Versions: 3.9.0 > Reporter: Timothy Bish > Assignee: Timothy Bish > Fix For: 3.9.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)