[
https://issues.apache.org/jira/browse/CASSANDRA-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13006164#comment-13006164
]
Aaron Morton commented on CASSANDRA-2280:
-----------------------------------------
StreamOut.transferRangesForRequest() flushes all SSTables for the keyspace even
if we know the CFs. Can it flush just the CF's it is sending?
Although CompactionManager.doValidation() also forces the CF to flush, so it
may bo not be necessary when streaming for repair. May still be necessary for
StreamOut.transferRanges() as it is used during move and decomission.
Otherwise no problems.
Jonathan has moved CASSANDRA-2088 to 0.8 because the counters make it difficult
to share compaction code with 0.7. I'll now do that ticket on top of this one.
> Request specific column families using StreamIn
> -----------------------------------------------
>
> Key: CASSANDRA-2280
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2280
> Project: Cassandra
> Issue Type: Improvement
> Components: Core
> Reporter: Stu Hood
> Fix For: 0.8
>
> Attachments:
> 0001-Allow-specific-column-families-to-be-requested-for-str.txt
>
>
> StreamIn.requestRanges only specifies a keyspace, meaning that requesting a
> range will request it for all column families: if you have a large number of
> CFs, this can cause quite a headache.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira