You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2011/07/21 21:33:26 UTC

svn commit: r1149332 - in /cassandra/branches/cassandra-0.8: src/java/org/apache/cassandra/thrift/CassandraServer.java test/system/test_thrift_server.py

Author: jbellis
Date: Thu Jul 21 19:33:24 2011
New Revision: 1149332

URL: http://svn.apache.org/viewvc?rev=1149332&view=rev
Log:
fix test failures w/ index names

Modified:
    cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraServer.java
    cassandra/branches/cassandra-0.8/test/system/test_thrift_server.py

Modified: cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraServer.java
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraServer.java?rev=1149332&r1=1149331&r2=1149332&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraServer.java (original)
+++ cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraServer.java Thu Jul 21 19:33:24 2011
@@ -960,6 +960,7 @@ public class CassandraServer implements 
         CFMetaData oldCfm = DatabaseDescriptor.getCFMetaData(CFMetaData.getId(cf_def.keyspace, cf_def.name));
         if (oldCfm == null)
             throw new InvalidRequestException("Could not find column family definition to modify.");
+        CFMetaData.addDefaultIndexNames(cf_def);
         ThriftValidation.validateCfDef(cf_def, oldCfm);
         validateSchemaAgreement();
 

Modified: cassandra/branches/cassandra-0.8/test/system/test_thrift_server.py
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/test/system/test_thrift_server.py?rev=1149332&r1=1149331&r2=1149332&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/test/system/test_thrift_server.py (original)
+++ cassandra/branches/cassandra-0.8/test/system/test_thrift_server.py Thu Jul 21 19:33:24 2011
@@ -1415,13 +1415,13 @@ class TestMutations(ThriftTester):
 
         ks1 = client.describe_keyspace('Keyspace1')
         cfid = [x.id for x in ks1.cf_defs if x.name=='BlankCF'][0]
-        modified_cd = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, 'birthdate_index')
+        modified_cd = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, None)
         modified_cf = CfDef('Keyspace1', 'BlankCF', column_metadata=[modified_cd])
         modified_cf.id = cfid
         client.system_update_column_family(modified_cf)
 
         # Add a second indexed CF ...
-        birthdate_coldef = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, 'birthdate2_index')
+        birthdate_coldef = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, None)
         age_coldef = ColumnDef('age', 'BytesType', IndexType.KEYS, 'age_index')
         cfdef = CfDef('Keyspace1', 'BlankCF2', column_metadata=[birthdate_coldef, age_coldef])
         client.system_add_column_family(cfdef)
@@ -1472,7 +1472,7 @@ class TestMutations(ThriftTester):
         # add an index on 'birthdate'
         ks1 = client.describe_keyspace('Keyspace1')
         cfid = [x.id for x in ks1.cf_defs if x.name=='ToBeIndexed'][0]
-        modified_cd = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, None)
+        modified_cd = ColumnDef('birthdate', 'BytesType', IndexType.KEYS, 'bd_index')
         modified_cf = CfDef('Keyspace1', 'ToBeIndexed', column_metadata=[modified_cd])
         modified_cf.id = cfid
         client.system_update_column_family(modified_cf)