Author: brandonwilliams
Date: Tue Jan 25 18:20:14 2011
New Revision: 1063388

URL: http://svn.apache.org/viewvc?rev=1063388&view=rev
Log:
Remove null checks missed from 1900

Modified:
    
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java

Modified: 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java?rev=1063388&r1=1063387&r2=1063388&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java
 (original)
+++ 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java
 Tue Jan 25 18:20:14 2011
@@ -1722,7 +1722,7 @@ public class StorageService implements I
         if (tokenMetadata_.isLeaving(endpoint))
             logger_.warn("Node " + endpoint + " is already being removed, 
continuing removal anyway");
 
-        if (replicatingNodes != null)
+        if (!replicatingNodes.isEmpty())
             throw new UnsupportedOperationException("This node is already 
processing a removal. Wait for it to complete, or use 'removetoken force' if 
this has failed.");
 
         // Find the endpoints that are going to become responsible for data
@@ -1773,13 +1773,13 @@ public class StorageService implements I
         // indicate the token has left
         Gossiper.instance.addLocalApplicationState(ApplicationState.STATUS, 
valueFactory.removedNonlocal(localToken, token));
 
-        replicatingNodes = null;
+        replicatingNodes.clear();
         removingNode = null;
     }
 
     public void confirmReplication(InetAddress node)
     {
-        assert replicatingNodes != null;
+        assert !replicatingNodes.isEmpty();
         replicatingNodes.remove(node);
     }
 


Reply via email to