You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sergey Bushik (JIRA)" <ji...@apache.org> on 2014/04/17 09:29:16 UTC

[jira] [Updated] (CASSANDRA-7049) Rows with dynamic columns inserted via cassandra-cli are not shown via cqlsh

     [ https://issues.apache.org/jira/browse/CASSANDRA-7049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sergey Bushik updated CASSANDRA-7049:
-------------------------------------

    Description: 
{noformat}
# use cli/thrift interface to create column family and insert 2 rows
bin/cassandra-cli
{noformat}
{code}
create keyspace test;
use test;
# create column family first
create column family t1 with comparator = UTF8Type and key_validation_class = UTF8Type and default_validation_class=UTF8Type and column_metadata = [{column_name: column1, validation_class: UTF8Type}];  
# insert few rows into t1 with dynamic columns
set t1['1']['column2'] = 'value2';
set t1['2']['column3'] = 'value3';
# list rows
list t1;
-------------------
RowKey: 2
=> (name=column3, value=value3, timestamp=1397717445436000)
-------------------
RowKey: 1
=> (name=column2, value=value2, timestamp=1397717447253000)
2 Rows Returned.
{code}

{noformat}
# check that 2 rows are visible from cqlsh
{noformat}
bin/cqlsh
{code}
use test;
select * from t1;
(0 rows)
{code}

Expected result:
Rows are show from CQL
Actual result:
No rows are displayed

  was:
# use cli/thrift interface
bin/cassandra-cli
{code}
create keyspace test;
use test;
# create column family first
create column family t1 with comparator = UTF8Type and key_validation_class = UTF8Type and default_validation_class=UTF8Type and column_metadata = [{column_name: column1, validation_class: UTF8Type}];  
# insert few rows into t1 with dynamic columns
set t1['1']['column2'] = 'value2';
set t1['2']['column3'] = 'value3';
# list rows
list t1;
-------------------
RowKey: 2
=> (name=column3, value=value3, timestamp=1397717445436000)
-------------------
RowKey: 1
=> (name=column2, value=value2, timestamp=1397717447253000)
2 Rows Returned.
{code}

# check rows are visible from cqlsh
bin/cqlsh
{code}
use test;
select * from t1;
(0 rows)
{code}


> Rows with dynamic columns inserted via cassandra-cli are not shown via cqlsh
> ----------------------------------------------------------------------------
>
>                 Key: CASSANDRA-7049
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7049
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Sergey Bushik
>              Labels: cassandra-cli, cqlsh
>             Fix For: 2.0.6
>
>
> {noformat}
> # use cli/thrift interface to create column family and insert 2 rows
> bin/cassandra-cli
> {noformat}
> {code}
> create keyspace test;
> use test;
> # create column family first
> create column family t1 with comparator = UTF8Type and key_validation_class = UTF8Type and default_validation_class=UTF8Type and column_metadata = [{column_name: column1, validation_class: UTF8Type}];  
> # insert few rows into t1 with dynamic columns
> set t1['1']['column2'] = 'value2';
> set t1['2']['column3'] = 'value3';
> # list rows
> list t1;
> -------------------
> RowKey: 2
> => (name=column3, value=value3, timestamp=1397717445436000)
> -------------------
> RowKey: 1
> => (name=column2, value=value2, timestamp=1397717447253000)
> 2 Rows Returned.
> {code}
> {noformat}
> # check that 2 rows are visible from cqlsh
> {noformat}
> bin/cqlsh
> {code}
> use test;
> select * from t1;
> (0 rows)
> {code}
> Expected result:
> Rows are show from CQL
> Actual result:
> No rows are displayed



--
This message was sent by Atlassian JIRA
(v6.2#6252)