[
https://issues.apache.org/jira/browse/CASSANDRA-7928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14619332#comment-14619332
]
sankalp kohli commented on CASSANDRA-7928:
------------------------------------------
While thinking more about it, one of the drawbacks of this is that if one
replica disk is corrupt, it will still send the digest which will lead to
digest mismatch. This will trigger a full read in which this bad replica won't
respond.
Without this, the bad replica will not respond and speculative retry will take
care of this.
> Digest queries do not require alder32 checks
> --------------------------------------------
>
> Key: CASSANDRA-7928
> URL: https://issues.apache.org/jira/browse/CASSANDRA-7928
> Project: Cassandra
> Issue Type: Improvement
> Reporter: sankalp kohli
> Priority: Minor
> Labels: performance
> Fix For: 3.x
>
>
> While reading data from sstables, C* does Alder32 checks for any data being
> read. We have seen that this causes higher CPU usage while doing kernel
> profiling. These checks might not be useful for digest queries as they will
> have a different digest in case of corruption.
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)