[rabbitmq-discuss] Problem with transaction handling on high availability queues

Christopher Grebs christopher.grebs at native-instruments.de
Fri Jan 6 11:01:34 GMT 2012

Hey Simon,

thanks for your reply!

I moved the error report to a more reliable service, see 
http://paste.ubuntuusers.de/404922/ - currently I have problems 
reproducing the error, 'cause I tried to build a basic example on where 
it breaks, hell it's like always if one puts out the debug guns... then 
everything works :-(

But, what I remember was that the consumer had some error, did a 
tx.commit and tx.rollback and on the rollback it crashed.  One thing I 
found to be a reasonable problem was that the rollback did not wait for 
the commit to happen, maybe this caused some problems.

Once I am able to reproduce this once and for all I try to update to 
2.7.1 to see if this fixes my problems.

Thanks a lot!

Cheers, Christopher.

On 01/06/2012 11:45 AM, Simon MacMullen wrote:
> On 05/01/12 19:50, christopher.grebs wrote:
>> =ERROR REPORT==== 5-Jan-2012::19:11:40 ===
>> connection<0.20298.26>, channel 1 - error:
>> {amqp_error,precondition_failed,"partial tx completion",'tx.commit'}
> Basically the transaction was not able to commit. In recent RabbitMQ 
> versions transactions a implemented in terms of confirms; this error 
> on commit is equivalent to the confirm mechanism having sent nacks.
> And the confirm mechanism will only send a nack if a queue crashes. So 
> I'm guessing that's what happened - you can check further up the log 
> file (sorry, the URL you posted is not responding for me). There were 
> several bugs in this area that were fixed in 2.7.1 so you might want 
> to upgrade.
> Cheers, Simon

Christopher Grebs
Data Processing Developer

Tel +49-30-611035-1664
Fax -49-30-611035-2652
christopher.grebs at native-instruments.de

Schlesische Strasse 29-30
10997 Berlin, Germany



KOMPLETE 8 ULTIMATE - the premium NI producer collection
=>   http://www.native-instruments.com/komplete8

TRAKTOR KONTROL S2 - the professional 2.1 DJ system
=>   http://www.native-instruments.com/s2

->>>>>>  NATIVE INSTRUMENTS - The Future of Sound<<<<<<-

Registergericht: Amtsgericht Charlottenburg
Registernummer: HRB 72458
UST.-ID.-Nr. DE 20 374 7747

Geschäftsführung: Daniel Haver (CEO), Mate Galic

More information about the rabbitmq-discuss mailing list