Author: jbellis Date: Mon Sep 12 15:42:55 2011 New Revision: 1169805 URL: http://svn.apache.org/viewvc?rev=1169805&view=rev Log: set default RR chance to 0.1, update NEWS patch by jbellis; reviewed by slebresne for CASSANDRA-3169
Modified: cassandra/branches/cassandra-1.0.0/CHANGES.txt cassandra/branches/cassandra-1.0.0/NEWS.txt cassandra/branches/cassandra-1.0.0/src/java/org/apache/cassandra/config/CFMetaData.java Modified: cassandra/branches/cassandra-1.0.0/CHANGES.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/CHANGES.txt?rev=1169805&r1=1169804&r2=1169805&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/CHANGES.txt (original) +++ cassandra/branches/cassandra-1.0.0/CHANGES.txt Mon Sep 12 15:42:55 2011 @@ -68,6 +68,7 @@ (CASSANDRA-3119) * rename CQL type names to match expected SQL behavior (CASSANDRA-3149, 3031) * Arena-based allocation for memtables (CASSANDRA-2252, 3162, 3163) + * Default RR chance to 0.1 (CASSANDRA-3169) 0.8.6 Modified: cassandra/branches/cassandra-1.0.0/NEWS.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/NEWS.txt?rev=1169805&r1=1169804&r2=1169805&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/NEWS.txt (original) +++ cassandra/branches/cassandra-1.0.0/NEWS.txt Mon Sep 12 15:42:55 2011 @@ -29,12 +29,6 @@ Features - Ability to use multiple threads during a single compaction. See multithreaded_compaction in cassandra.yaml for more details. - Windows Service ("cassandra.bat install" to enable) - - Hinted Handoff has two major improvements: - - Hint replay is much more efficient thanks to a change in the data model - - Hints are created for all replicas that do not ack a write. (Formerly, - only replicas known to be down when the write started were hinted.) - This means that running with read repair completely off is much more - viable than before. - A dead node may be replaced in a single step by starting a new node with -Dcassandra.replace_token=<token>. More details can be found at http://wiki.apache.org/cassandra/Operations#Replacing_a_Dead_Node @@ -49,10 +43,13 @@ New data types Other ----- - - Hinted Handoff is substantially more robust, with the result that - when HH is enabled, repair only needs to be run if a node crashes. - - Because of this, read repair is disabled now by default on newly - created ColumnFamilies. + - Hinted Handoff has two major improvements: + - Hint replay is much more efficient thanks to a change in the data model + - Hints are created for all replicas that do not ack a write. (Formerly, + only replicas known to be down when the write started were hinted.) + This means that running with read repair completely off is much more + viable than before, and the default read_repair_chance is reduced from 1.0 + ("always repair") to 0.1 ("repair 10% of the time"). - The old per-ColumnFamily memtable thresholds (memtable_throughput_in_mb, memtable_operations_in_millions, memtable_flush_after_mins) are ignored, in favor of the global Modified: cassandra/branches/cassandra-1.0.0/src/java/org/apache/cassandra/config/CFMetaData.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/src/java/org/apache/cassandra/config/CFMetaData.java?rev=1169805&r1=1169804&r2=1169805&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/src/java/org/apache/cassandra/config/CFMetaData.java (original) +++ cassandra/branches/cassandra-1.0.0/src/java/org/apache/cassandra/config/CFMetaData.java Mon Sep 12 15:42:55 2011 @@ -55,7 +55,7 @@ public final class CFMetaData public final static double DEFAULT_ROW_CACHE_SIZE = 0.0; public final static double DEFAULT_KEY_CACHE_SIZE = 200000; - public final static double DEFAULT_READ_REPAIR_CHANCE = 1.0; + public final static double DEFAULT_READ_REPAIR_CHANCE = 0.1; public final static boolean DEFAULT_REPLICATE_ON_WRITE = true; public final static int DEFAULT_ROW_CACHE_SAVE_PERIOD_IN_SECONDS = 0; public final static int DEFAULT_KEY_CACHE_SAVE_PERIOD_IN_SECONDS = 4 * 3600;