You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sylvain Lebresne (JIRA)" <ji...@apache.org> on 2015/07/17 12:04:04 UTC

[jira] [Commented] (CASSANDRA-9835) Restore collectTimeOrderedData behaviour post-8099

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

Sylvain Lebresne commented on CASSANDRA-9835:
---------------------------------------------

What makes you think that? We do still do this, it's now in {{SinglePartitionNamesCommand}} (in the {{queryMemtableAndDiskInternal}} method to be precise).

In fact, if anything, CASSANDRA-8099 makes this a lot more useful since pre-CASSANDRA-8099, {{collectTimeOrderedData}} is _never_ used for non-compact tables (we just never create names queries for non-compact tables for reasons explained at length in CASSANDRA-7085 and related issues).

> Restore collectTimeOrderedData behaviour post-8099
> --------------------------------------------------
>
>                 Key: CASSANDRA-9835
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9835
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Benedict
>             Fix For: 3.0.x
>
>
> AFAICT, we no longer prune the sstables we iterate once we know we've satisfied a query. This is not only still possible, but possible in more scenarios (since we can do it for any single CQL-row lookup).
> Affected workloads may have noticeably degraded behaviour, and this will impact CASSANDRA-6477.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)