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


Reply via email to