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

Pavel Yaskevich commented on CASSANDRA-3015:
--------------------------------------------

If we want to go with compression for streaming there is no need to use channel 
any more because it was only useful in a sense of DMA data transfer, losing 
that dependency also gives us benefit of joining paths of handling of the 
compressed and normal SSTables files.

After taking a look at the SSL part of the streaming code I think we can make 
write method private because the difference between SSL and normal transfer is 
only socket type, o.a.c.security.streaming.SSLFileStreamTask should not care 
about data condition we send using it, named change also gives us a way to use 
SSL over compressed data.

> Inter-Node Compression
> ----------------------
>
>                 Key: CASSANDRA-3015
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3015
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Benjamin Coverston
>            Assignee: Benjamin Coverston
>         Attachments: 0001-stream-based-compression.patch
>
>
> Although we have CASSANDRA-47 for on-disk the code used for streaming 
> actually sends un-compressed blocks over the wire. I propose we compress this 
> data.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to