[ https://issues.apache.org/jira/browse/CASSANDRA-3430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Ellis updated CASSANDRA-3430: -------------------------------------- Attachment: 3430-v2.txt v2 attached that removes compactionLock entirely, instead relying on disabling + cancelling current compactions for exceptional operations (vis., major compaction + truncate). reloading the CompactionStrategy is synchronized vs runWithCompactionsDisabled; otherwise, we're okay with allowing an old compaction strategy to finish in-progress work after installing a new one: markCompacting, which we respect more thoroughly after CASSANDRA-5256, keeps this from being dangerous, and it may end up saving us some work. > Break Big Compaction Lock apart > ------------------------------- > > Key: CASSANDRA-3430 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3430 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Jonathan Ellis > Assignee: Jonathan Ellis > Priority: Minor > Labels: compaction > Fix For: 2.0 > > Attachments: 3430-1.0.txt, 3430-1.1.txt, 3430-v2.txt > > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira