[
https://issues.apache.org/jira/browse/CASSANDRA-6924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sam Tunnicliffe updated CASSANDRA-6924:
---------------------------------------
Attachment: 6924-2.1.txt
> Data Inserted Immediately After Secondary Index Creation is not Indexed
> -----------------------------------------------------------------------
>
> Key: CASSANDRA-6924
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6924
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Reporter: Tyler Hobbs
> Assignee: Sam Tunnicliffe
> Fix For: 2.0.7
>
> Attachments: 6924-2.1.txt, repro.py
>
>
> The head of the cassandra-1.2 branch (currently 1.2.16-tentative) contains a
> regression from 1.2.15. Data that is inserted immediately after secondary
> index creation may never get indexed.
> You can reproduce the issue with a [pycassa integration
> test|https://github.com/pycassa/pycassa/blob/master/tests/test_autopacking.py#L793]
> by running:
> {noformat}
> nosetests tests/test_autopacking.py:TestKeyValidators.test_get_indexed_slices
> {noformat}
> from the pycassa directory.
> The operation order goes like this:
> # create CF
> # create secondary index
> # insert data
> # query secondary index
> If a short sleep is added in between steps 2 and 3, the data gets indexed and
> the query is successful.
> If a sleep is only added in between steps 3 and 4, some of the data is never
> indexed and the query will return incomplete results. This appears to be the
> case even if the sleep is relatively long (30s), which makes me think the
> data may never get indexed.
--
This message was sent by Atlassian JIRA
(v6.2#6252)