Author: eevans
Date: Tue May 11 17:26:39 2010
New Revision: 943195

URL: http://svn.apache.org/viewvc?rev=943195&view=rev
Log:
actually allow Column.ttl to be optional

Patch by eevans

Modified:
    cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java
    cassandra/trunk/test/system/test_avro_server.py

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java?rev=943195&r1=943194&r2=943195&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/avro/CassandraServer.java Tue 
May 11 17:26:39 2010
@@ -257,7 +257,7 @@ public class CassandraServer implements 
                    column.name.array()),
                    column.value.array(),
                    column.timestamp,
-                   column.ttl);
+                   column.ttl == null ? 0 : column.ttl);
         }
         catch (MarshalException e)
         {

Modified: cassandra/trunk/test/system/test_avro_server.py
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/test/system/test_avro_server.py?rev=943195&r1=943194&r2=943195&view=diff
==============================================================================
--- cassandra/trunk/test/system/test_avro_server.py (original)
+++ cassandra/trunk/test/system/test_avro_server.py Tue May 11 17:26:39 2010
@@ -47,7 +47,6 @@ class TestRpcOperations(AvroTester):
         params['column']['name'] = 'c1'
         params['column']['value'] = 'v1'
         params['column']['timestamp'] = 0
-        params['column']['ttl'] = 0
         params['consistency_level'] = 'ONE'
         self.client.request('insert', params)
 
@@ -76,7 +75,6 @@ class TestRpcOperations(AvroTester):
         params['column']['name'] = i64(1)
         params['column']['value'] = 'v1'
         params['column']['timestamp'] = 0
-        params['column']['ttl'] = 0
         params['consistency_level'] = 'ONE'
         self.client.request('insert', params)
 


Reply via email to