Cannot create CompositeType using pycassa (worked in 0.8.x) -----------------------------------------------------------
Key: CASSANDRA-3401 URL: https://issues.apache.org/jira/browse/CASSANDRA-3401 Project: Cassandra Issue Type: Bug Components: Core, Drivers Affects Versions: 1.0.0 Reporter: Justin Plock Using pycassa 1.2.1 against Cassandra 0.8.x, this code worked fine: {code} key_field_comparator = pycassa.CompositeType(pycassa.TimeUUIDType(), pycassa.UTF8Type()) value_key_comparator = pycassa.CompositeType(pycassa.UTF8Type(), pycassa.TimeUUIDType()) SYSTEM_MANAGER.create_column_family('Indexes', 'Items', comparator_type=value_key_comparator, default_validation_class=pycassa.TIME_UUID_TYPE, key_validation_class=key_field_comparator) {code} However, against Cassandra 1.0, this same code will now hang my python script indefinitely. After killing the program, Cassandra will crash and will throw this exception: {code:javascript} Exception encountered during startup: Could not inflate CFMetaData for { "keyspace": "Indexes", "name": "Items", "column_type": "Standard", "comparator_type": "org.apache.cassandra.db.marshal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type,org.apache.cassandra.db.marshal.TimeUUIDType)", "subcomparator_type": null, "comment": "", "row_cache_size": 0.0, "key_cache_size": 200000.0, "read_repair_chance": 1.0, "replicate_on_write": true, "gc_grace_seconds": 864000, "default_validation_class": "org.apache.cassandra.db.marshal.TimeUUIDType", "key_validation_class": "org.apache.cassandra.db.marshal.CompositeType", "min_compaction_threshold": 4, "max_compaction_threshold": 32, "row_cache_save_period_in_seconds": 0, "key_cache_save_period_in_seconds": 14400, "row_cache_keys_to_save": 2147483647, "merge_shards_chance": 0.1, "id": 1004, "column_metadata": [], "row_cache_provider": "org.apache.cassandra.cache.ConcurrentLinkedHashCacheProvider", "key_alias": null, "compaction_strategy": "org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy", "compaction_strategy_options": {}, "compression_options": {} } {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira