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]