cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Muga Nishizawa (JIRA)" <j...@apache.org>
Subject [jira] Created: (CASSANDRA-2212) Cannot get range slice of super columns in reversed order
Date Tue, 22 Feb 2011 02:36:40 GMT
Cannot get range slice of super columns in reversed order
---------------------------------------------------------

                 Key: CASSANDRA-2212
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2212
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.7.2
         Environment: Fedore 11, Intel Core i5
            Reporter: Muga Nishizawa
             Fix For: 0.7.3


I cannot get range slice of super columns in reversed order.  These data are stored in Cassandra
in advance.  On the other hand, range slice of these data in normal order can be acquired.

You can reproduce the bug by executing attached programs.  
- 1. Start Cassandra daemon on localhost (number of thrift port is 9160)
- 2. Create keyspace and column family, according to "create_table.cli", 
- 3. Execute "cassandra_sample_insert.py", storing pairs of row keys and super columns
- 4. Execute "cassandra_sample_rangeslice.py" and get range slice of stored super columns
"cassandra_sample_insert.py" and "cassandra_sample_rangeslice.py" require pycassa.  

You will need to execute 4."cassandra_sample_rangeslice.py" with following options so that
you get range slice of super columns in reversed order.  

 % python cassandra_sample_rangeslice.py -r 00082 00083

On the other hand, to get range slice in normal order, you will need to use following options.
 

 % python cassandra_sample_rangeslice.py -f 00082 00083

00082 and 00083 are the specified key range.  Range slice can be acquired in normal order
but, I cannot get it in reversed order.  

I assume that there may be a bug within the code for acquiring the index block of specified
range.  In fact, 00083 is included in gap between lastName of index block and firstName of
next index block.   

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message