graham sanderson created CASSANDRA-7545:
-------------------------------------------

             Summary: Hints for a down node are written to a single partition 
in system.hints on the coordinator leading to contention
                 Key: CASSANDRA-7545
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7545
             Project: Cassandra
          Issue Type: Bug
            Reporter: graham sanderson


The worst side effect is potentially orders of magnitude larger than suspected 
memory allocation due to a race condition updating the columns in the memtable.

That said, having so many hints in a single partition has other negative side 
effects (non linear growth of sorted tree data structure overhead in memtable, 
just plain large number of tombstones in a row etc.)

Ideally, the hints would be partitioned by both the nodeUUID, and a fixed 
number of (say 4) bits of a hash of the original rowmutation's partition key... 
even this small spreading of load has a significant improvement.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to