Repository: cassandra
Updated Branches:
  refs/heads/cassandra-2.1 3fab711ee -> 81bf2b088


Allow c* to be shutdown in an embedded mode - make SlabPoolCleaner a daemon

patch by dbrosius reviewed by jbellis for cassandra-5635


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

Branch: refs/heads/cassandra-2.1
Commit: 81bf2b08895336b7f650624b7a581ccc5e2dbf26
Parents: 3fab711
Author: Dave Brosius <dbros...@mebigfatguy.com>
Authored: Mon May 12 20:10:28 2014 -0400
Committer: Dave Brosius <dbros...@mebigfatguy.com>
Committed: Mon May 12 20:10:28 2014 -0400

----------------------------------------------------------------------
 CHANGES.txt                                                         | 1 +
 .../org/apache/cassandra/utils/memory/MemtableCleanerThread.java    | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/81bf2b08/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 58c6277..4abb285 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -9,6 +9,7 @@
  * Upgrade NBHM lib (CASSANDRA-7128)
  * Optimize netty server (CASSANDRA-6861)
  * Fix repair hang when given CF does not exist (CASSANDRA-7189)
+ * Allow c* to be shutdown in an embedded mode (CASSANDRA-5635)
 Merged from 2.0:
  * Correctly delete scheduled range xfers (CASSANDRA-7143)
  * Make batchlog replica selection rack-aware (CASSANDRA-6551)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/81bf2b08/src/java/org/apache/cassandra/utils/memory/MemtableCleanerThread.java
----------------------------------------------------------------------
diff --git 
a/src/java/org/apache/cassandra/utils/memory/MemtableCleanerThread.java 
b/src/java/org/apache/cassandra/utils/memory/MemtableCleanerThread.java
index 9950e49..5a90463 100644
--- a/src/java/org/apache/cassandra/utils/memory/MemtableCleanerThread.java
+++ b/src/java/org/apache/cassandra/utils/memory/MemtableCleanerThread.java
@@ -40,6 +40,7 @@ class MemtableCleanerThread<P extends MemtablePool> extends 
Thread
         super(pool.getClass().getSimpleName() + "Cleaner");
         this.pool = pool;
         this.cleaner = cleaner;
+        setDaemon(true);
     }
 
     boolean needsCleaning()

Reply via email to