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

ASF GitHub Bot commented on CASSANDRA-14556:
--------------------------------------------

Github user aweisberg commented on the issue:

    https://github.com/apache/cassandra/pull/239
  
    The dtest doesn't validate that the kind of streaming you wanted to occur 
occured just that streaming succeeded.
    
    I would also like to see it validate that if you run leveled compaction it 
will tend stream whole tables from the deeper levels which is one of the 
success criteria.
    
    It would also be good to see that it works with CASSANDRA-6696 and size 
tiered and ends up streaming whole sstables.


> Optimize streaming path in Cassandra
> ------------------------------------
>
>                 Key: CASSANDRA-14556
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14556
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Streaming and Messaging
>            Reporter: Dinesh Joshi
>            Assignee: Dinesh Joshi
>            Priority: Major
>              Labels: Performance
>             Fix For: 4.x
>
>
> During streaming, Cassandra reifies the sstables into objects. This creates 
> unnecessary garbage and slows down the whole streaming process as some 
> sstables can be transferred as a whole file rather than individual 
> partitions. The objective of the ticket is to detect when a whole sstable can 
> be transferred and skip the object reification. We can also use a zero-copy 
> path to avoid bringing data into user-space on both sending and receiving 
> side.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to