Vijay created CASSANDRA-6544:
--------------------------------

             Summary: Reduce GC activity during compaction
                 Key: CASSANDRA-6544
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6544
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Vijay
            Assignee: Vijay
             Fix For: 2.1


We are noticing increase in P99 while the compactions are running at full 
stream. Most of it is because of the increased GC activity (followed by full 
GC).

The obvious solution/work around is to throttle the compactions, but with SSD's 
we can get more disk bandwidth for reads and compactions.

It will be nice to move the compaction object allocations off heap. First thing 
to do might be create a Offheap Slab allocator with the size as the compaction 
in memory size and recycle it. 

Also we might want to make it configurable so folks can disable it when they 
don't have off-heap memory to reserve.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to