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)