Author: jbellis
Date: Tue Aug 17 15:20:46 2010
New Revision: 986355
URL: http://svn.apache.org/viewvc?rev=986355&view=rev
Log:
fix setting read_repair_chance from CLI addColumnFamily. patch by Nirmal
Ranganathan; reviewed by jbellis for CASSANDRA-1399
Modified:
cassandra/trunk/CHANGES.txt
cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java
Modified: cassandra/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/cassandra/trunk/CHANGES.txt?rev=986355&r1=986354&r2=986355&view=diff
==============================================================================
--- cassandra/trunk/CHANGES.txt (original)
+++ cassandra/trunk/CHANGES.txt Tue Aug 17 15:20:46 2010
@@ -9,6 +9,7 @@ dev
AbstractRackAwareSnitch to AbstractNetworkTopologySnitch (CASSANDRA-1392)
* merge StorageProxy.mutate, mutateBlocking (CASSANDRA-1396)
* faster UUIDType, LongType comparisons (CASSANDRA-1386, 1393)
+ * fix setting read_repair_chance from CLI addColumnFamily (CASSANDRA-1399)
0.7-beta1
Modified: cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java
URL:
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java?rev=986355&r1=986354&r2=986355&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java (original)
+++ cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java Tue Aug 17
15:20:46 2010
@@ -50,7 +50,8 @@ public class CliClient
ROWS_CACHED,
PRELOAD_ROW_CACHE,
KEY_CACHE_SIZE,
- READ_REPAIR_CHANCE
+ READ_REPAIR_CHANCE,
+ GC_GRACE_SECONDS
}
/*
@@ -821,9 +822,12 @@ public class CliClient
break;
case READ_REPAIR_CHANCE:
-
cfDef.setKey_cache_size(Double.parseDouble(CliUtils.unescapeSQLString(mValue)));
+ cfDef.setRead_repair_chance(Double.parseDouble(mValue));
break;
+ case GC_GRACE_SECONDS:
+ cfDef.setGc_grace_seconds(Integer.parseInt(mValue));
+
default:
//must match one of the above or we'd throw an exception at
the valueOf statement above.
assert(false);