Author: jbellis
Date: Fri Nov 19 22:46:51 2010
New Revision: 1037072

URL: http://svn.apache.org/viewvc?rev=1037072&view=rev
Log:
cli: show replication strategy + factor + options in keyspace descriptions
patch by jbellis

Modified:
    
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/cli/CliClient.java

Modified: 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/cli/CliClient.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/cli/CliClient.java?rev=1037072&r1=1037071&r2=1037072&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/cli/CliClient.java
 (original)
+++ 
cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/cli/CliClient.java
 Fri Nov 19 22:46:51 2010
@@ -1190,7 +1190,11 @@ public class CliClient extends CliUserHe
         {
             KsDef ks_def;
             ks_def = metadata == null ? 
thriftClient.describe_keyspace(keySpaceName) : metadata;
-            sessionState.out.println("  Replication Factor: " + 
ks_def.replication_factor);
+            sessionState.out.println("  Replication Strategy: " + 
ks_def.strategy_class);
+            if (ks_def.strategy_class.endsWith(".NetworkTopologyStrategy"))
+                sessionState.out.println("    Options: " + 
FBUtilities.toString(ks_def.strategy_options));
+            else
+                sessionState.out.println("    Replication Factor: " + 
ks_def.replication_factor);
             sessionState.out.println("  Column Families:");
 
             Collections.sort(ks_def.cf_defs, new CfDefNamesComparator());


Reply via email to