[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
NATIVE INSTRUMENTS GmbH
Schlesische Strasse 29-30
10997 Berlin, Germany
http://www.native-instruments.com
***
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