It's easier to understand what's happening if you provide the full error message.
It looks like out of order data in the files, nodetool scrub can fix that error. Try repairing a single CF at a time so you can work out which one is failing. Cheers ----------------- Aaron Morton Freelance Cassandra Consultant New Zealand @aaronmorton http://www.thelastpickle.com On 19/03/2013, at 10:58 AM, Dane Miller <d...@optimalsocial.com> wrote: > I'm having trouble completing a repair on several of my nodes due to > errors during compaction. This is a 6 node cluster using the simple > replication strategy, rf=3, with each node assigned a single token. > I'm running "nodetool repair -pr" on node1, which progresses until a > specific keyspace then appears to hang. On the replicas, nodes 2 and > 3, I find errors that seem related to compaction. I'm considering > running a scrub if I can determine the column family where the errors > occur. But I'm not confident I understand the problem, and I'm wary > of making it worse. What's the best way to recover from these errors? > Note, this cluster was recently upgraded from 1.1.6 to 1.2.1, then to > 1.2.2. > > > node2 > > ERROR [Thread-97275] 2013-03-13 23:51:30,359 CassandraDaemon.java > (line 133) Exception in thread Thread[Thread-97275,5,main] > java.lang.RuntimeException: Last written key > DecoratedKey(161894077670705622023702574770140080251, > 757365723a3a313a3a373537363636393130) >= current key DecoratedKey( > > ERROR [CompactionExecutor:7697] 2013-03-15 21:45:59,584 > CassandraDaemon.java (line 133) Exception in thread Thread[Compactio > nExecutor:7697,1,main] > java.lang.AssertionError: originally calculated column size of > 321455446 but now it is 321455483 > > > node3 > > ERROR [Thread-97525] 2013-03-13 23:51:44,788 CassandraDaemon.java > (line 133) Exception in thread Thread[Thread-97525,5,main] > java.lang.RuntimeException: Last written key > DecoratedKey(161894077670705622023702574770140080251, > 757365723a3a313a3a373537363636393130) >= current key DecoratedKey > > ERROR [Thread-97564] 2013-03-13 23:54:03,403 CassandraDaemon.java > (line 133) Exception in thread Thread[Thread-97564,5,main] > java.lang.RuntimeException: Last written key > DecoratedKey(152706250731373455824787766459206671594, > 757365723a3a313a3a333434313038323239) >= current key DecoratedKey( > > ERROR [Thread-661] 2013-03-15 21:02:05,981 CassandraDaemon.java (line > 133) Exception in thread Thread[Thread-661,5,main] > java.lang.NegativeArraySizeException > > > Details: > 6 node cluster > cassandra 1.2.2 - single token per node > RandomPartitioner, EC2Snitch > Replication: SimpleStrategy, rf=3 > Ubuntu 10.10 x86_64 > EC2 m1.large > > > Dane