Author: jbellis
Date: Fri Oct 22 13:57:50 2010
New Revision: 1026327

URL: http://svn.apache.org/viewvc?rev=1026327&view=rev
Log:
fix back CASSANDRA-1622 merge.  patch by jbellis and Todd Nine

Modified:
    
cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
    cassandra/trunk/test/system/test_thrift_server.py

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java?rev=1026327&r1=1026326&r2=1026327&view=diff
==============================================================================
--- 
cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java 
(original)
+++ 
cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java 
Fri Oct 22 13:57:50 2010
@@ -202,7 +202,7 @@ public class ReadResponseResolver implem
             ReadResponse result = results.get(message);
             if (result == null)
                 continue; // arrived concurrently
-            if (result.isDigestQuery())
+            if (!result.isDigestQuery())
                 return true;
         }
         return false;

Modified: cassandra/trunk/test/system/test_thrift_server.py
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/test/system/test_thrift_server.py?rev=1026327&r1=1026326&r2=1026327&view=diff
==============================================================================
--- cassandra/trunk/test/system/test_thrift_server.py (original)
+++ cassandra/trunk/test/system/test_thrift_server.py Fri Oct 22 13:57:50 2010
@@ -1447,6 +1447,16 @@ class TestMutations(ThriftTester):
         time.sleep(2)
         result = client.get_indexed_slices(cp, clause, sp, 
ConsistencyLevel.ONE)
         assert len(result) == 0, result
+     
+    def test_column_not_found_quorum(self): 
+        _set_keyspace('Keyspace1')
+        key = 'doesntexist'
+        column_path = ColumnPath(column_family="Standard1", 
column="idontexist")
+        try:
+            client.get(key, column_path, ConsistencyLevel.QUORUM)
+            assert False, ('columnpath %s existed in %s when it should not' % 
(column_path, key))
+        except NotFoundException:
+            assert True, 'column did not exist'
 
 class TestTruncate(ThriftTester):
     def test_truncate(self):


Reply via email to