[ https://issues.apache.org/jira/browse/CASSANDRA-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
paul cannon updated CASSANDRA-3596: ----------------------------------- Attachment: v1-0001-CASSANDRA-3596-spell-replicate_on_write-right.txt > cqlsh: DESCRIBE output for a columnfamily does not work as input to same C* > instance > ------------------------------------------------------------------------------------ > > Key: CASSANDRA-3596 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3596 > Project: Cassandra > Issue Type: Bug > Components: Tools > Affects Versions: 1.0.3 > Environment: Cqlsh running against a recent Cassandra build > Reporter: paul cannon > Assignee: paul cannon > Priority: Minor > Labels: cqlsh > Fix For: 1.0.6 > > Attachments: v1-0001-CASSANDRA-3596-spell-replicate_on_write-right.txt > > > The {{DESCRIBE COLUMNFAMILY}} cqlsh command produces output that is intended > to be usable as valid CQL (at least, when given to another Cassandra instance > of the same version). But the output yields errors when run: > {noformat} > cqlsh> USE blah; > cqlsh:blah> CREATE COLUMNFAMILY cf1 (c1 int PRIMARY KEY, c2 varchar); > cqlsh:blah> DESCRIBE COLUMNFAMILY cf1; > CREATE COLUMNFAMILY cf1 ( > c1 int PRIMARY KEY, > c2 text > ) WITH > comment='' AND > comparator=text AND > row_cache_provider='ConcurrentLinkedHashCacheProvider' AND > key_cache_size=200000.000000 AND > row_cache_size=0.000000 AND > read_repair_chance=0.100000 AND > gc_grace_seconds=864000 AND > default_validation=text AND > min_compaction_threshold=4 AND > max_compaction_threshold=32 AND > row_cache_save_period_in_seconds=0 AND > key_cache_save_period_in_seconds=14400 AND > replication_on_write=True; > cqlsh:blah> CREATE COLUMNFAMILY cf1 ( > ... c1 int PRIMARY KEY, > ... c2 text > ... ) WITH > ... comment='' AND > ... comparator=text AND > ... row_cache_provider='ConcurrentLinkedHashCacheProvider' AND > ... key_cache_size=200000.000000 AND > ... row_cache_size=0.000000 AND > ... read_repair_chance=0.100000 AND > ... gc_grace_seconds=864000 AND > ... default_validation=text AND > ... min_compaction_threshold=4 AND > ... max_compaction_threshold=32 AND > ... row_cache_save_period_in_seconds=0 AND > ... key_cache_save_period_in_seconds=14400 AND > ... replication_on_write=True; > Bad Request: replication_on_write is not a valid keyword argument for CREATE > COLUMNFAMILY > {noformat} > So it needs to do a better job of determining which CF attributes are valid > for which C* versions. -- 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