You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by pa...@apache.org on 2017/12/11 20:22:56 UTC

[4/4] cassandra git commit: Ninja: do not submit compactions after flush of empty memtable (reinstate pre-#14081 behavior)

Ninja: do not submit compactions after flush of empty memtable (reinstate pre-#14081 behavior)


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

Branch: refs/heads/trunk
Commit: 8547f74711c14591bd796e1209712a0e4c4b6623
Parents: f8801ca
Author: Paulo Motta <pa...@gmail.com>
Authored: Tue Dec 12 07:02:25 2017 +1100
Committer: Paulo Motta <pa...@apache.org>
Committed: Tue Dec 12 07:18:49 2017 +1100

----------------------------------------------------------------------
 src/java/org/apache/cassandra/db/ColumnFamilyStore.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/8547f747/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index 872cd80..1f7ba87 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -1605,7 +1605,8 @@ public class ColumnFamilyStore implements ColumnFamilyStoreMBean
     void replaceFlushed(Memtable memtable, Collection<SSTableReader> sstables)
     {
         data.replaceFlushed(memtable, sstables);
-        CompactionManager.instance.submitBackground(this);
+        if (sstables != null && !sstables.isEmpty())
+            CompactionManager.instance.submitBackground(this);
     }
 
     public boolean isValid()


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org