cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-3596) cqlsh: DESCRIBE output for a columnfamily does not work as input to same C* instance
Date Thu, 08 Dec 2011 21:25:40 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13165580#comment-13165580
] 

Jonathan Ellis commented on CASSANDRA-3596:
-------------------------------------------

... So the fix is to add support for replicate_on_write to CQL, not to band-aid it in cqlsh.
                
> 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
>
>
> 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

        

Mime
View raw message