You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jeremiah Jordan (JIRA)" <ji...@apache.org> on 2014/06/06 06:31:03 UTC
[jira] [Updated] (CASSANDRA-7268) Secondary Index can miss data
without an error
[ https://issues.apache.org/jira/browse/CASSANDRA-7268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jeremiah Jordan updated CASSANDRA-7268:
---------------------------------------
Reproduced In: 2.0.8, 1.2.15, 1.2.12 (was: 1.2.12)
> Secondary Index can miss data without an error
> ----------------------------------------------
>
> Key: CASSANDRA-7268
> URL: https://issues.apache.org/jira/browse/CASSANDRA-7268
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Reporter: Jeremiah Jordan
> Assignee: Sam Tunnicliffe
>
> Seeing issues with secondary indexes after upgrading from 1.1->1.2. Using the same thrift code from 1.1, every once in a while a row is inserted that does not show up in the secondary index on a text column.
> Using sstable2json we can see the row in the regular sstables on every node, but not in the secondary index sstables (even after flushing/taking a snapshot).
> If we move the snapshot to a test node and rebuild the secondary index, it gets populated correctly and returns the data.
> Sanitized create statement:
> {noformat}
> create column family test2i
> with column_type = 'Standard'
> and comparator = 'UTF8Type'
> and default_validation_class = 'UTF8Type'
> and key_validation_class = 'UTF8Type'
> and read_repair_chance = 1.0
> and dclocal_read_repair_chance = 0.0
> and populate_io_cache_on_flush = false
> and gc_grace = 0
> and min_compaction_threshold = 4
> and max_compaction_threshold = 32
> and replicate_on_write = false
> and compaction_strategy = 'org.apache.cassandra.db.compaction.LeveledCompactionStrategy'
> and caching = 'KEYS_ONLY'
> and column_metadata = [
> {column_name : 'second',
> validation_class : UTF8Type,
> index_name : 'test2i_second_idx',
> index_type : 0},
> {column_name : 'A',
> validation_class : UTF8Type},
> {column_name : 'B',
> validation_class : UTF8Type},
> {column_name : 'C',
> validation_class : UTF8Type},
> {column_name : 'D',
> validation_class : UTF8Type},
> {column_name : 'E',
> validation_class : UTF8Type},
> {column_name : 'F',
> validation_class : UTF8Type},
> {column_name : 'G',
> validation_class : UTF8Type},
> {column_name : 'H',
> validation_class : UTF8Type},
> {column_name : 'I',
> validation_class : UTF8Type},
> {column_name : 'J',
> validation_class : UTF8Type},
> {column_name : 'K',
> validation_class : UTF8Type},
> {column_name : 'L',
> validation_class : UTF8Type},
> {column_name : 'M',
> validation_class : UTF8Type}]
> and compression_options = {'sstable_compression' : 'org.apache.cassandra.io.compress.SnappyCompressor'};
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)