Pelops will retry when TimedOutException, TTransportException or UnavailableException exceptions are thrown but not TApplicationException. TApplicationException has a type property which looks like it could be used to retry based on specific values. Based on the names the INTERNAL_ERROR and BAD_SEQUENCE_ID types sound like good candidates for a retry.
I just did a quick hunt through the Pycassa and Hector code and it doesn't look like they do anything special based on the type property. Jonathan (or other Cassandra gurus) should connection managers take different actions based on these type property of TApplicationException? Cheers, Dan On Wednesday, 6 April 2011 at 8:03 PM, Héctor Izquierdo Seliva wrote: El mié, 06-04-2011 a las 09:06 +1000, Dan Washusen escribió: > > Pelops raises a RuntimeException? Can you provide more info please? > > org.scale7.cassandra.pelops.exceptions.ApplicationException: > batch_mutate failed: out of sequence response > > > -- > > Dan Washusen > > Make big files fly > > visit digitalpigeon.com > > > > On Tuesday, 5 April 2011 at 11:43 PM, Héctor Izquierdo Seliva wrote: > > > > > El mar, 05-04-2011 a las 09:35 -0400, Dan Hendry escribió: > > > > I too have seen the out of sequence response problem. My solution > > > > has just been to retry and it seems to work. None of my mutations > > > > are THAT large (< 200 columns). > > > > > > > > The only related information I could find points to a > > > > thrift/ubuntu bug of some kind > > > > (http://markmail.org/message/xc3tskhhvsf5awz7). What OS are you > > > > running? > > > > > > > > Dan > > > > > > Hi Dan. I'm running on Debian stable and cassandra 0.7.4. I have > > > rows > > > with up to 1000 columns. I have changed the way I was doing the > > > batch > > > mutates to never be bigger than 100 columns at a time. I hope this > > > will > > > work, otherwise the move is going to take too long. > > > > > > The problem is aggravated by Pelops not retrying automatically and > > > instead raising a RuntimeException. > > > > > > I'll try to add a retry if this doesn't work. > > > > > > Thanks for your response! > > > > > > Héctor > > > > > > > -----Original Message----- > > > > From: Héctor Izquierdo Seliva [mailto:izquie...@strands.com] > > > > Sent: April-05-11 8:30 > > > > To: user@cassandra.apache.org > > > > Subject: batch_mutate failed: out of sequence response > > > > > > > > Hi everyone. I'm having trouble while inserting big amounts of > > > > data into > > > > cassandra. I'm getting this exception: > > > > > > > > batch_mutate failed: out of sequence response > > > > > > > > I'm gessing is due to very big mutates. I have made the batch > > > > mutates > > > > smaller and it seems to be behaving. Can somebody shed some light? > > > > > > > > Thanks! > > > > > > > > No virus found in this incoming message. > > > > Checked by AVG - www.avg.com > > > > Version: 9.0.894 / Virus Database: 271.1.1/3551 - Release Date: > > > > 04/05/11 02:34:00 >