ZhaoYang created CASSANDRA-15657:
------------------------------------

             Summary: Improve zero-copy-streaming containment check by using 
file sections
                 Key: CASSANDRA-15657
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15657
             Project: Cassandra
          Issue Type: Improvement
          Components: Legacy/Streaming and Messaging
            Reporter: ZhaoYang
            Assignee: ZhaoYang


Currently zero copy streaming is only enabled for leveled-compaction strategy 
and it checks if all keys in the sstables are included in the transferred 
ranges.

This is very inefficient. The containment check can be improved by checking if 
transferred sections (the transferred file positions) cover entire sstable.

I also enabled ZCS for all compaction strategies since the new containment 
check is very fast..





--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to