Sam Lightfoot created CASSANDRA-19679:
-----------------------------------------

             Summary: Stream processing for 
SimpleRestriction::bindAndGetClusteringElements
                 Key: CASSANDRA-19679
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19679
             Project: Cassandra
          Issue Type: Improvement
          Components: Legacy/Core
            Reporter: Sam Lightfoot
            Assignee: Sam Lightfoot
             Fix For: 5.x


On profiling a write-heavy workload (90% writes) using easy-cass-stress, it 
became very clear StorageProxy::updateCoordinatorWriteLatencyTableMetric was a 
hot path that ~15% of the CPU cycles of 
ModificationStatement::executeWithoutCondition were taken up by (see attached 
async-profiler image).

We should convert this stream to a simple for loop, as has been discussed 
recently on the mail list.

easy-cass-stress command:

$ bin/easy-cass-stress run KeyValue -n 10m --maxwlat 10 -r 0.1 --rate 20000 
--compaction twcs

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to