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-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to