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]