Author: jbellis
Date: Fri Mar 26 20:30:05 2010
New Revision: 928045

URL: http://svn.apache.org/viewvc?rev=928045&view=rev
Log:
improve key mismatch assertion

Modified:
    
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableNamesIterator.java
    
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableSliceIterator.java

Modified: 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableNamesIterator.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableNamesIterator.java?rev=928045&r1=928044&r2=928045&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableNamesIterator.java
 (original)
+++ 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableNamesIterator.java
 Fri Mar 26 20:30:05 2010
@@ -53,7 +53,8 @@ public class SSTableNamesIterator extend
         try
         {
             DecoratedKey keyInDisk = 
ssTable.getPartitioner().convertFromDiskFormat(file.readUTF());
-            assert keyInDisk.equals(decoratedKey) : keyInDisk;
+            assert keyInDisk.equals(decoratedKey) 
+                   : String.format("%s != %s in %s", keyInDisk, decoratedKey, 
file.getPath());
             file.readInt(); // data size
 
             /* Read the bloom filter summarizing the columns */

Modified: 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableSliceIterator.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableSliceIterator.java?rev=928045&r1=928044&r2=928045&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableSliceIterator.java
 (original)
+++ 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/db/filter/SSTableSliceIterator.java
 Fri Mar 26 20:30:05 2010
@@ -123,7 +123,8 @@ class SSTableSliceIterator extends Abstr
             this.file = input;
 
             DecoratedKey keyInDisk = 
ssTable.getPartitioner().convertFromDiskFormat(file.readUTF());
-            assert keyInDisk.equals(key);
+            assert keyInDisk.equals(key)
+                   : String.format("%s != %s in %s", keyInDisk, key, 
file.getPath());
 
             file.readInt(); // row size
             IndexHelper.skipBloomFilter(file);


Reply via email to