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());