[
https://issues.apache.org/jira/browse/CASSANDRA-13750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Blake Eggleston updated CASSANDRA-13750:
----------------------------------------
Description: In 3.x+, the raw counter value bytes are used when hashing
counters for reads and repair, including local shard data, which is removed
when streamed. This leads to constant digest mismatches and repair
overstreaming. (was: In 3.x+, the raw counter value bytes are used when
hashing counters for reads and repair, including local shard data, which is
removed when streamed. This leads to constant digest mismatches and repair
overstreaming. This patch switches to using CounterContext#updateDigest for
counter cells, which fixes this problem by not hashing the header.
This will cause a temporary increase in digest mismatches during minor
upgrades.)
> Counter digests include local data
> ----------------------------------
>
> Key: CASSANDRA-13750
> URL: https://issues.apache.org/jira/browse/CASSANDRA-13750
> Project: Cassandra
> Issue Type: Bug
> Reporter: Blake Eggleston
> Assignee: Blake Eggleston
> Priority: Minor
> Fix For: 4.0, 3.0.x, 3.11.x
>
>
> In 3.x+, the raw counter value bytes are used when hashing counters for reads
> and repair, including local shard data, which is removed when streamed. This
> leads to constant digest mismatches and repair overstreaming.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]