You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Blake Eggleston (JIRA)" <ji...@apache.org> on 2017/08/08 17:28:00 UTC
[jira] [Created] (CASSANDRA-13750) Counter digests include local
data
Blake Eggleston created CASSANDRA-13750:
-------------------------------------------
Summary: 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 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.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org