[rabbitmq-discuss] RabbitMQ 2.2.0 message delivery issue: internal crash

Matthias Radestock matthias at rabbitmq.com
Thu Aug 18 17:56:10 BST 2011


On 18/08/11 17:48, Eugene Kirpichov wrote:
> Does this apply to messages from uncommitted transactions or messages
> that weren't part of a transaction at all, and haven't been fsync'd
> yet?

Restarting the broker will abort any uncommitted transactions. As for 
other messages, unless the client asked for confirmation (and received 
it) how would it even know the messages made it to the broker, let alone 
were flushed to disk? So all messages for which the client has received 
confirmation will be retained, unless of course they have since been 
sent to a consumer and acknowledged. For other messages all bets are off.

Matthias.


More information about the rabbitmq-discuss mailing list