Multithreaded commitlog
-----------------------
Key: CASSANDRA-3578
URL: https://issues.apache.org/jira/browse/CASSANDRA-3578
Project: Cassandra
Issue Type: Improvement
Reporter: Jonathan Ellis
Priority: Minor
Brian Aker pointed out a while ago that allowing multiple threads to modify the
commitlog simultaneously (reserving space for each with a CAS first, the way we
do in the SlabAllocator.Region.allocate) can improve performance, since you're
not bottlenecking on a single thread to do all the copying and CRC computation.
Now that we use mmap'd CommitLog segments (CASSANDRA-3411) this becomes doable.
(moved from CASSANDRA-622, which was getting a bit muddled.)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira