Merge branch 'cassandra-1.2' into cassandra-2.0
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4fd322f5 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4fd322f5 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4fd322f5 Branch: refs/heads/trunk Commit: 4fd322f53daf37fff9b4a22c41af56f7274ef72c Parents: 8e0523e da5ff08 Author: Brandon Williams <brandonwilli...@apache.org> Authored: Fri Nov 22 13:22:53 2013 -0600 Committer: Brandon Williams <brandonwilli...@apache.org> Committed: Fri Nov 22 13:22:53 2013 -0600 ---------------------------------------------------------------------- src/java/org/apache/cassandra/dht/BootStrapper.java | 2 +- src/java/org/apache/cassandra/gms/Gossiper.java | 2 +- .../org/apache/cassandra/service/StorageService.java | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/4fd322f5/src/java/org/apache/cassandra/dht/BootStrapper.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/4fd322f5/src/java/org/apache/cassandra/gms/Gossiper.java ---------------------------------------------------------------------- diff --cc src/java/org/apache/cassandra/gms/Gossiper.java index cb4e6ea,cec9a7a..a8e91ea --- a/src/java/org/apache/cassandra/gms/Gossiper.java +++ b/src/java/org/apache/cassandra/gms/Gossiper.java @@@ -401,10 -384,10 +401,10 @@@ public class Gossiper implements IFailu /** * This method will begin removing an existing endpoint from the cluster by spoofing its state - * This should never be called unless this coordinator has had 'removetoken' invoked + * This should never be called unless this coordinator has had 'removenode' invoked * - * @param endpoint - the endpoint being removed - * @param hostId - the ID of the host being removed + * @param endpoint - the endpoint being removed + * @param hostId - the ID of the host being removed * @param localHostId - my own host ID for replication coordination */ public void advertiseRemoving(InetAddress endpoint, UUID hostId, UUID localHostId) http://git-wip-us.apache.org/repos/asf/cassandra/blob/4fd322f5/src/java/org/apache/cassandra/service/StorageService.java ---------------------------------------------------------------------- diff --cc src/java/org/apache/cassandra/service/StorageService.java index 50419c4,250fa62..e91ac8c --- a/src/java/org/apache/cassandra/service/StorageService.java +++ b/src/java/org/apache/cassandra/service/StorageService.java @@@ -3049,13 -3173,13 +3049,13 @@@ public class StorageService extends Not logger.warn("Node " + endpoint + " is already being removed, continuing removal anyway"); 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."); + throw new UnsupportedOperationException("This node is already processing a removal. Wait for it to complete, or use 'removenode force' if this has failed."); // Find the endpoints that are going to become responsible for data - for (String table : Schema.instance.getNonSystemTables()) + for (String keyspaceName : Schema.instance.getNonSystemKeyspaces()) { // if the replication factor is 1 the data is lost so we shouldn't wait for confirmation - if (Table.open(table).getReplicationStrategy().getReplicationFactor() == 1) + if (Keyspace.open(keyspaceName).getReplicationStrategy().getReplicationFactor() == 1) continue; // get all ranges that change ownership (that is, a node needs