[ https://issues.apache.org/jira/browse/QPID-2470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kim van der Riet resolved QPID-2470. ------------------------------------ Resolution: Fixed Fixed in r.933711 and async store r.3905 (which adds new flow-to-disk tests). > Broker does not honour flow-to-disk policy on recovery > ------------------------------------------------------ > > Key: QPID-2470 > URL: https://issues.apache.org/jira/browse/QPID-2470 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Affects Versions: 0.7 > Reporter: Kim van der Riet > Assignee: Kim van der Riet > > The broker implements a flow-to-disk strategy as a means of retaining message > content when a queue policy is exceeded. In this strategy, message content > (whether persistent or transient) is written to the store, then released from > memory. Before the message may be consumed, the message content must be > retrieved from the store. > If a broker is stopped while there is flow-to-disk content containing > persistent messages, then the broker fails to honour the policy when that > content is restored. The policy itself is recovered, however, all message > content is restored, even if it violates that policy. In cases where the > flow-to-disk content is greater than the available memory, the broker may > become unresponsive or fail in its recovery owing to memory starvation. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org