[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