Repository: cassandra
Updated Branches:
  refs/heads/trunk 906fd4d81 -> d92932ac4


Notify whenever we replace an SSTableReader

Patch by marcuse; reviewed by yukim for CASSANDRA-8034


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

Branch: refs/heads/trunk
Commit: 31235bc39e662065f06eca0909be0f00d8bc69e9
Parents: 97b1d9f
Author: Marcus Eriksson <marc...@apache.org>
Authored: Wed Oct 1 17:17:10 2014 +0200
Committer: Marcus Eriksson <marc...@apache.org>
Committed: Thu Oct 2 10:53:16 2014 +0200

----------------------------------------------------------------------
 CHANGES.txt                                       | 1 +
 src/java/org/apache/cassandra/db/DataTracker.java | 3 +++
 2 files changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/31235bc3/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index d3a0ba2..306fdca 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.1
+ * Send notification when opening compaction results early (CASSANDRA-8034)
  * Make native server start block until properly bound (CASSANDRA-7885)
  * (cqlsh) Fix IPv6 support (CASSANDRA-7988)
  * Ignore fat clients when checking for endpoint collision (CASSANDRA-7939)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/31235bc3/src/java/org/apache/cassandra/db/DataTracker.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/db/DataTracker.java 
b/src/java/org/apache/cassandra/db/DataTracker.java
index 24ea9dd..8d66e2a 100644
--- a/src/java/org/apache/cassandra/db/DataTracker.java
+++ b/src/java/org/apache/cassandra/db/DataTracker.java
@@ -368,6 +368,9 @@ public class DataTracker
         }
         while (!view.compareAndSet(currentView, newView));
 
+        if (!oldSSTables.isEmpty())
+            notifySSTablesChanged(oldSSTables, newSSTables, 
OperationType.COMPACTION);
+
         for (SSTableReader sstable : newSSTables)
             sstable.setTrackedBy(this);
 

Reply via email to