You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ma...@apache.org on 2016/08/01 08:52:17 UTC

[04/15] cassandra git commit: Allow L0 compactions to reduce scope with LCS

Allow L0 compactions to reduce scope with LCS

Patch by marcuse; reviewed by sankalp kohli for CASSANDRA-12040


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bc0d1da0
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bc0d1da0
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bc0d1da0

Branch: refs/heads/cassandra-3.0
Commit: bc0d1da0ce2d1ddc766ba99110470c50e7fd8bbe
Parents: 48a45ed
Author: Marcus Eriksson <ma...@apache.org>
Authored: Thu Jul 14 12:10:26 2016 +0200
Committer: Marcus Eriksson <ma...@apache.org>
Committed: Mon Aug 1 10:40:19 2016 +0200

----------------------------------------------------------------------
 CHANGES.txt                                                        | 1 +
 .../org/apache/cassandra/db/compaction/LeveledCompactionTask.java  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/bc0d1da0/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index cecf78e..8ecc787 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.16
+ * Allow STCS-in-L0 compactions to reduce scope with LCS (CASSANDRA-12040)
  * cannot use cql since upgrading python to 2.7.11+ (CASSANDRA-11850)
  * Fix filtering on clustering columns when 2i is used (CASSANDRA-11907)
  * Improve digest calculation in the presence of overlapping tombstones (CASSANDRA-11349)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/bc0d1da0/src/java/org/apache/cassandra/db/compaction/LeveledCompactionTask.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/db/compaction/LeveledCompactionTask.java b/src/java/org/apache/cassandra/db/compaction/LeveledCompactionTask.java
index 2731b6d..902be75 100644
--- a/src/java/org/apache/cassandra/db/compaction/LeveledCompactionTask.java
+++ b/src/java/org/apache/cassandra/db/compaction/LeveledCompactionTask.java
@@ -44,7 +44,7 @@ public class LeveledCompactionTask extends CompactionTask
     @Override
     protected boolean partialCompactionsAcceptable()
     {
-        return false;
+        return level == 0;
     }
 
     protected int getLevel()