[ https://issues.apache.org/jira/browse/CASSANDRA-1181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brandon Williams updated CASSANDRA-1181: ---------------------------------------- Attachment: 1181-trunk.txt Updated to make MIN_PRIORITY the default, and constrain values to be less than or equal to NORM_PRIORITY. Setting it any higher is silly anyway. > kinder gentler compaction > ------------------------- > > Key: CASSANDRA-1181 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1181 > Project: Cassandra > Issue Type: Task > Components: Core > Reporter: Jonathan Ellis > Assignee: Brandon Williams > Fix For: 0.6.3 > > Attachments: 1181-trunk.txt, 1181.txt, CompactionManager.java, > stats.txt > > > I suggested this in a ML thread but it seems that nobody actually tried it. > I think it's worth following up on: > You could try setting the compaction thread to a lower priority. You could > add a thread priority to NamedThreadPool, and pass that up from > CompactionExecutor constructor. According to > http://www.javamex.com/tutorials/threads/priority_what.shtml you have to run > as root and add a JVM option to get this to work. > In particular, Brandon saw stress.py read latencies spike to 100ms during > [anti]compaction on a 2 core machine. I'd like to see if this can mitigate > that. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.