You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2013/01/16 21:45:38 UTC

[2/4] git commit: Trim dc/rack names in [G]PFS Patch by Alexey Zotov, reviewed by brandonwilliams for CASSANDRA-5165

Trim dc/rack names in [G]PFS
Patch by Alexey Zotov, reviewed by brandonwilliams for CASSANDRA-5165


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

Branch: refs/heads/trunk
Commit: 551da4cfa5448d076edc529596c73f9180a60c6d
Parents: 2dc4448
Author: Brandon Williams <br...@apache.org>
Authored: Wed Jan 16 14:44:38 2013 -0600
Committer: Brandon Williams <br...@apache.org>
Committed: Wed Jan 16 14:45:30 2013 -0600

----------------------------------------------------------------------
 .../locator/GossipingPropertyFileSnitch.java       |    2 ++
 .../cassandra/locator/PropertyFileSnitch.java      |    7 +++++--
 2 files changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/551da4cf/src/java/org/apache/cassandra/locator/GossipingPropertyFileSnitch.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/locator/GossipingPropertyFileSnitch.java b/src/java/org/apache/cassandra/locator/GossipingPropertyFileSnitch.java
index 87a61f5..db80b23 100644
--- a/src/java/org/apache/cassandra/locator/GossipingPropertyFileSnitch.java
+++ b/src/java/org/apache/cassandra/locator/GossipingPropertyFileSnitch.java
@@ -48,6 +48,8 @@ public class GossipingPropertyFileSnitch extends AbstractNetworkTopologySnitch
         myRack = SnitchProperties.get("rack", null);
         if (myDC == null || myRack == null)
             throw new ConfigurationException("DC or rack not found in snitch properties");
+        myDC = myDC.trim();
+        myRack = myRack.trim();
         try
         {
             psnitch = new PropertyFileSnitch();

http://git-wip-us.apache.org/repos/asf/cassandra/blob/551da4cf/src/java/org/apache/cassandra/locator/PropertyFileSnitch.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/locator/PropertyFileSnitch.java b/src/java/org/apache/cassandra/locator/PropertyFileSnitch.java
index e99fedf..7083b5e 100644
--- a/src/java/org/apache/cassandra/locator/PropertyFileSnitch.java
+++ b/src/java/org/apache/cassandra/locator/PropertyFileSnitch.java
@@ -157,8 +157,9 @@ public class PropertyFileSnitch extends AbstractNetworkTopologySnitch
             {
                 String[] newDefault = value.split(":");
                 if (newDefault.length < 2)
-                    newDefault = new String[] { "default", "default" };
-                defaultDCRack = newDefault;
+                    defaultDCRack = new String[] { "default", "default" };
+                else
+                    defaultDCRack = new String[] { newDefault[0].trim(), newDefault[1].trim() };
             }
             else
             {
@@ -175,6 +176,8 @@ public class PropertyFileSnitch extends AbstractNetworkTopologySnitch
                 String[] token = value.split(":");
                 if (token.length < 2)
                     token = new String[] { "default", "default" };
+                else
+                    token = new String[] { token[0].trim(), token[1].trim() };
                 reloadedMap.put(host, token);
             }
         }