After removing some data from Solandra via a Solr query, we are getting DecoratedKey assertions.
Our setup: latest version of Solandra (I think it supports 0.8.6, please correct if wrong) 3 solandra nodes, with replication set to 2 and sharding set to 3. No systems are currently running (ingest or read) other than a simple http://tn7cldsolandra01/solandra/schema/<http://tn7cldsolandra01/solandra/schema/WDPRO-NGELOG-DEV>myschemaquery. The delete command I ran was: http://tn7cldsolandra01/solandra/myschema/update<http://tn7cldsolandra01/solandra/WDPRO-NGELOG-DEV/update> -H”Content-Type: text/xml” –data-binary “<delete><query>time:[0 TO 1318143600000] </query></delete> This is what’s getting dumped into one node (solandra01). I’ve ran nodetool scrub and nodetool –repair on this node and nodetool –repair on our solandra02 box (solandra03 is still doing the nodetool –repair). ERROR [ReadStage:3709] 2011-11-11 16:54:06,185 AbstractCassandraDaemon.java (line 139) Fatal exception in thread Thread[ReadStage:3709,5,main] java.lang.AssertionError: DecoratedKey(144225997531208877267913204104447190682, 44434c4f55442d52414e44592d444556) != DecoratedKey(144225997531208877267913204104447190682, 313434323235393937353331323038383737323637393133323034313034343437313930363832efbfbf736861726473) in /data/dcloud-querysvc/data/L/SI-g-94-Data.db at org.apache.cassandra.db.columniterator.SSTableSliceIterator.<init>(SSTableSliceIterator.java:59) at org.apache.cassandra.db.filter.SliceQueryFilter.getSSTableColumnIterator(SliceQueryFilter.java:66) at org.apache.cassandra.db.filter.QueryFilter.getSSTableColumnIterator(QueryFilter.java:80) at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1407) at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1304) at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1261) at org.apache.cassandra.db.Table.getRow(Table.java:385) at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:61) at org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(StorageProxy.java:668) at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy.java:1133) 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)
