Author: jbellis
Date: Mon Oct  4 22:06:36 2010
New Revision: 1004454

URL: http://svn.apache.org/viewvc?rev=1004454&view=rev
Log:
fix unbootstrap when no data is present in a transfer range
patch by jbellis; reviewed by Nick Bailey for CASSANDRA-1573

Modified:
    cassandra/trunk/CHANGES.txt
    cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
    cassandra/trunk/src/java/org/apache/cassandra/streaming/StreamOut.java

Modified: cassandra/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/CHANGES.txt?rev=1004454&r1=1004453&r2=1004454&view=diff
==============================================================================
--- cassandra/trunk/CHANGES.txt (original)
+++ cassandra/trunk/CHANGES.txt Mon Oct  4 22:06:36 2010
@@ -9,6 +9,7 @@ dev
  * remove assertion causing rare (and harmless) error messages in
    commitlog (CASSANDRA-1330)
  * fix moving nodes with no keyspaces defined (CASSANDRA-1574)
+ * fix unbootstrap when no data is present in a transfer range (CASSANDRA-1573)
 
 
 0.7-beta2

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java?rev=1004454&r1=1004453&r2=1004454&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java 
Mon Oct  4 22:06:36 2010
@@ -396,7 +396,7 @@ public class StorageService implements I
             if (DatabaseDescriptor.getNonSystemTables().size() > 0)
             {
                 bootstrap(token);
-                assert !isBootstrapMode; // bootstrap will block until finishec
+                assert !isBootstrapMode; // bootstrap will block until finished
             }
             else
             {

Modified: cassandra/trunk/src/java/org/apache/cassandra/streaming/StreamOut.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/streaming/StreamOut.java?rev=1004454&r1=1004453&r2=1004454&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/streaming/StreamOut.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/streaming/StreamOut.java Mon 
Oct  4 22:06:36 2010
@@ -150,6 +150,10 @@ public class StreamOut
             session.addFilesToStream(pending);
             session.begin();
         }
+        else
+        {
+            session.close();
+        }
     }
 
     // called prior to sending anything.


Reply via email to