[ https://issues.apache.org/jira/browse/CASSANDRA-7130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benedict resolved CASSANDRA-7130. --------------------------------- Resolution: Not a Problem I was also overestimating how slow Adler32 is - I can push nearly 1Gb/s on a single cpu, so it's definitely not going to be an issue for a while - even if we are calculating it twice. > Make sstable checksum type configurable and optional > ---------------------------------------------------- > > Key: CASSANDRA-7130 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7130 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Benedict > Assignee: Benedict > Priority: Minor > Labels: performance > Fix For: 3.0 > > > A lot of our users are becoming bottlenecked on CPU rather than IO, and > whilst Adler32 is faster than CRC, it isn't anything like as fast as xxhash > (used by LZ4), which can push Gb/s. I propose making the checksum type > configurable so that users who want speed can shift to xxhash, and those who > want security can use Adler or CRC. > It's worth noting that at some point in the future (JDK8?) optimised > implementations using latest intel crc instructions will be added, though > it's not clear from the mailing list discussion if/when that will materialise: > http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2013-May/010775.html -- This message was sent by Atlassian JIRA (v6.2#6252)