incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiller, Dean" <Dean.Hil...@nrel.gov>
Subject any ideas on what these mean
Date Wed, 26 Sep 2012 16:04:34 GMT
We were consistently getting this exception over and over as we put data into the system. 
A reboot caused it to go away but we don't want to be rebooting in the future….

 1.  When does this occur?
 2.  Is it affecting my data put?  (I have seen other weird validation exceptions where my
data is still put and I can read it from cassandra and I get no exception client side)
 3.  How do I reverse engineer what column familsy 13740 and 13739 are?  (ie. Their names?)
so I can check for data corruption.

ERROR [MigrationStage:1] 2012-09-26 09:51:03,128 AbstractCassandraDaemon.java (line 134) Exception
in thread Thread[MigrationStage:1,5,main]
java.lang.RuntimeException: java.io.IOException: org.apache.cassandra.config.ConfigurationException:
Column family ID mismatch (found 13740; expected 13739)
        at org.apache.cassandra.utils.FBUtilities.unchecked(FBUtilities.java:628)
        at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: org.apache.cassandra.config.ConfigurationException: Column
family ID mismatch (found 13740; expected 13739)
        at org.apache.cassandra.config.CFMetaData.reload(CFMetaData.java:676)
        at org.apache.cassandra.db.DefsTable.updateColumnFamily(DefsTable.java:463)
        at org.apache.cassandra.db.DefsTable.mergeColumnFamilies(DefsTable.java:407)
        at org.apache.cassandra.db.DefsTable.mergeSchema(DefsTable.java:271)
        at org.apache.cassandra.db.DefsTable.mergeRemoteSchema(DefsTable.java:249)
        at org.apache.cassandra.db.DefinitionsUpdateVerbHandler$1.runMayThrow(DefinitionsUpdateVerbHandler.java:48)
        at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
        ... 6 more
Caused by: org.apache.cassandra.config.ConfigurationException: Column family ID mismatch (found
13740; expected 13739)
        at org.apache.cassandra.config.CFMetaData.apply(CFMetaData.java:698)
        at org.apache.cassandra.config.CFMetaData.reload(CFMetaData.java:672)        ... 12
more

We also see this exception in the same log which is ironic considering the above one says
found 13740!!!!!! And this one says couldn't find it….

ERROR [MutationStage:27379] 2012-09-26 09:50:57,558 RowMutationVerbHandler.java (line 61)
Error in row mutation
org.apache.cassandra.db.UnknownColumnFamilyException: Couldn't find cfId=13740
        at org.apache.cassandra.db.ColumnFamilySerializer.deserialize(ColumnFamilySerializer.java:126)
        at org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:439)
        at org.apache.cassandra.db.RowMutation$RowMutationSerializer.deserialize(RowMutation.java:447)
        at org.apache.cassandra.db.RowMutation.fromBytes(RowMutation.java:395)
        at org.apache.cassandra.db.RowMutationVerbHandler.doVerb(RowMutationVerbHandler.java:42)
        at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:59)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)

Mime
View raw message