You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2015/06/03 19:32:24 UTC

[1/6] cassandra git commit: Default commitlog_sync_batch_window_in_ms changed to 2ms patch by jbellis; reveiwed by bes for CASSANDRA-9504

Repository: cassandra
Updated Branches:
  refs/heads/cassandra-2.1 66a48e7ab -> 80ef28257
  refs/heads/cassandra-2.2 46ea0402f -> 4cc5fd10d
  refs/heads/trunk 34962c300 -> 06b2bd3b8


Default commitlog_sync_batch_window_in_ms changed to 2ms
patch by jbellis; reveiwed by bes for CASSANDRA-9504


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/80ef2825
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/80ef2825
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/80ef2825

Branch: refs/heads/cassandra-2.1
Commit: 80ef2825708dbb9d0e359a2aef8cac1061b52070
Parents: 66a48e7
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:29:39 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:29:39 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 15 +++++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 23 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 4d38e1e..f5f9862 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.6
+ * Default commitlog_sync_batch_window_in_ms changed to 2ms (CASSANDRA-9504)
  * Fix empty partition assertion in unsorted sstable writing tools (CASSANDRA-9071)
  * Ensure truncate without snapshot cannot produce corrupt responses (CASSANDRA-9388) 
  * Consistent error message when a table mixes counter and non-counter

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/NEWS.txt
----------------------------------------------------------------------
diff --git a/NEWS.txt b/NEWS.txt
index 6610d15..2f4166a 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -15,6 +15,7 @@ using the provided 'sstableupgrade' tool.
 
 2.1.5
 =====
+
 Upgrading
 ---------
     - The option to omit cold sstables with size tiered compaction has been
@@ -24,8 +25,13 @@ Upgrading
 
 2.1.4
 =====
+
+Upgrading
+---------
 The default JMX config now listens to localhost only. You must enable 
 the other JMX flags in cassandra-env.sh manually.
+
+
 2.1.3
 =====
 
@@ -37,6 +43,7 @@ Upgrading
     - Incremental replacement of compacted SSTables has been disabled for this
       release.
 
+
 2.1.2
 =====
 
@@ -45,6 +52,7 @@ Upgrading
     - Nothing specific to this release, but please see 2.1 if you are upgrading
       from a previous version.
 
+
 2.1.1
 =====
 
@@ -59,6 +67,7 @@ New features
      reason you want to disable it pass, the following system property
      -Dcassandra.native.epoll.enabled=false
 
+
 2.1
 ===
 
@@ -106,6 +115,11 @@ New features
 
 Upgrading
 ---------
+   - commitlog_sync_batch_window_in_ms behavior has changed from the
+     maximum time to wait between fsync to the minimum time.  We are 
+     working on making this more user-friendly (see CASSANDRA-9533) but in the
+     meantime, this means 2.1 needs a much smaller batch window to keep
+     writer threads from starving.  The suggested default is now 2ms.
    - Rolling upgrades from anything pre-2.0.7 is not supported. Furthermore
      pre-2.0 sstables are not supported. This means that before upgrading
      a node on 2.1, this node must be started on 2.0 and
@@ -126,6 +140,7 @@ Upgrading
      has been deprecated.
    - support for supercolumns has been removed from json2sstable
 
+
 2.0.11
 ======
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/conf/cassandra.yaml
----------------------------------------------------------------------
diff --git a/conf/cassandra.yaml b/conf/cassandra.yaml
index 2b43ba7..9d6d135 100644
--- a/conf/cassandra.yaml
+++ b/conf/cassandra.yaml
@@ -226,13 +226,16 @@ counter_cache_save_period: 7200
 # saved_caches_directory: /var/lib/cassandra/saved_caches
 
 # commitlog_sync may be either "periodic" or "batch." 
+# 
 # When in batch mode, Cassandra won't ack writes until the commit log
-# has been fsynced to disk.  It will wait up to
-# commitlog_sync_batch_window_in_ms milliseconds for other writes, before
-# performing the sync.
+# has been fsynced to disk.  It will wait
+# commitlog_sync_batch_window_in_ms milliseconds between fsyncs.
+# This window should be kept short because the writer threads will
+# be unable to do extra work while waiting.  (You may need to increase
+# concurrent_writes for the same reason.)
 #
 # commitlog_sync: batch
-# commitlog_sync_batch_window_in_ms: 50
+# commitlog_sync_batch_window_in_ms: 2
 #
 # the other option is "periodic" where writes may be acked immediately
 # and the CommitLog is simply synced every commitlog_sync_period_in_ms


[4/6] cassandra git commit: merge from 2.1

Posted by jb...@apache.org.
merge from 2.1


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4cc5fd10
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4cc5fd10
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4cc5fd10

Branch: refs/heads/trunk
Commit: 4cc5fd10de29bc612624177feaaed6959664671d
Parents: 46ea040 80ef282
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:32:01 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:32:01 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 13 +++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 21 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/CHANGES.txt
----------------------------------------------------------------------
diff --cc CHANGES.txt
index aeae5e8,f5f9862..f075929
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,20 -1,5 +1,21 @@@
 +2.2
 + * Clean up gossiper logic for old versions (CASSANDRA-9370)
 + * Fix custom payload coding/decoding to match the spec (CASSANDRA-9515)
 + * ant test-all results incomplete when parsed (CASSANDRA-9463)
 + * Disallow frozen<> types in function arguments and return types for
 +   clarity (CASSANDRA-9411)
 + * Static Analysis to warn on unsafe use of Autocloseable instances (CASSANDRA-9431)
 + * Update commitlog archiving examples now that commitlog segments are
 +   not recycled (CASSANDRA-9350)
 + * Extend Transactional API to sstable lifecycle management (CASSANDRA-8568)
 + * (cqlsh) Add support for native protocol 4 (CASSANDRA-9399)
 + * Ensure that UDF and UDAs are keyspace-isolated (CASSANDRA-9409)
 + * Revert CASSANDRA-7807 (tracing completion client notifications) (CASSANDRA-9429)
 + * Add ability to stop compaction by ID (CASSANDRA-7207)
 + * Let CassandraVersion handle SNAPSHOT version (CASSANDRA-9438)
 +Merged from 2.1:
  2.1.6
+  * Default commitlog_sync_batch_window_in_ms changed to 2ms (CASSANDRA-9504)
   * Fix empty partition assertion in unsorted sstable writing tools (CASSANDRA-9071)
   * Ensure truncate without snapshot cannot produce corrupt responses (CASSANDRA-9388) 
   * Consistent error message when a table mixes counter and non-counter

http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/NEWS.txt
----------------------------------------------------------------------
diff --cc NEWS.txt
index cc80cc1,2f4166a..0d6f170
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -137,9 -25,13 +137,13 @@@ Upgradin
  
  2.1.4
  =====
+ 
+ Upgrading
+ ---------
 -The default JMX config now listens to localhost only. You must enable 
 +The default JMX config now listens to localhost only. You must enable
  the other JMX flags in cassandra-env.sh manually.
  
+ 
  2.1.3
  =====
  

http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/conf/cassandra.yaml
----------------------------------------------------------------------


[6/6] cassandra git commit: Merge branch 'cassandra-2.2' into trunk

Posted by jb...@apache.org.
Merge branch 'cassandra-2.2' into trunk


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/06b2bd3b
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/06b2bd3b
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/06b2bd3b

Branch: refs/heads/trunk
Commit: 06b2bd3b886041b9e7904138295532939a67540f
Parents: 34962c3 4cc5fd1
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:32:08 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:32:08 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 13 +++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 21 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/06b2bd3b/CHANGES.txt
----------------------------------------------------------------------


[2/6] cassandra git commit: Default commitlog_sync_batch_window_in_ms changed to 2ms patch by jbellis; reveiwed by bes for CASSANDRA-9504

Posted by jb...@apache.org.
Default commitlog_sync_batch_window_in_ms changed to 2ms
patch by jbellis; reveiwed by bes for CASSANDRA-9504


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/80ef2825
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/80ef2825
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/80ef2825

Branch: refs/heads/cassandra-2.2
Commit: 80ef2825708dbb9d0e359a2aef8cac1061b52070
Parents: 66a48e7
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:29:39 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:29:39 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 15 +++++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 23 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 4d38e1e..f5f9862 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.6
+ * Default commitlog_sync_batch_window_in_ms changed to 2ms (CASSANDRA-9504)
  * Fix empty partition assertion in unsorted sstable writing tools (CASSANDRA-9071)
  * Ensure truncate without snapshot cannot produce corrupt responses (CASSANDRA-9388) 
  * Consistent error message when a table mixes counter and non-counter

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/NEWS.txt
----------------------------------------------------------------------
diff --git a/NEWS.txt b/NEWS.txt
index 6610d15..2f4166a 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -15,6 +15,7 @@ using the provided 'sstableupgrade' tool.
 
 2.1.5
 =====
+
 Upgrading
 ---------
     - The option to omit cold sstables with size tiered compaction has been
@@ -24,8 +25,13 @@ Upgrading
 
 2.1.4
 =====
+
+Upgrading
+---------
 The default JMX config now listens to localhost only. You must enable 
 the other JMX flags in cassandra-env.sh manually.
+
+
 2.1.3
 =====
 
@@ -37,6 +43,7 @@ Upgrading
     - Incremental replacement of compacted SSTables has been disabled for this
       release.
 
+
 2.1.2
 =====
 
@@ -45,6 +52,7 @@ Upgrading
     - Nothing specific to this release, but please see 2.1 if you are upgrading
       from a previous version.
 
+
 2.1.1
 =====
 
@@ -59,6 +67,7 @@ New features
      reason you want to disable it pass, the following system property
      -Dcassandra.native.epoll.enabled=false
 
+
 2.1
 ===
 
@@ -106,6 +115,11 @@ New features
 
 Upgrading
 ---------
+   - commitlog_sync_batch_window_in_ms behavior has changed from the
+     maximum time to wait between fsync to the minimum time.  We are 
+     working on making this more user-friendly (see CASSANDRA-9533) but in the
+     meantime, this means 2.1 needs a much smaller batch window to keep
+     writer threads from starving.  The suggested default is now 2ms.
    - Rolling upgrades from anything pre-2.0.7 is not supported. Furthermore
      pre-2.0 sstables are not supported. This means that before upgrading
      a node on 2.1, this node must be started on 2.0 and
@@ -126,6 +140,7 @@ Upgrading
      has been deprecated.
    - support for supercolumns has been removed from json2sstable
 
+
 2.0.11
 ======
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/conf/cassandra.yaml
----------------------------------------------------------------------
diff --git a/conf/cassandra.yaml b/conf/cassandra.yaml
index 2b43ba7..9d6d135 100644
--- a/conf/cassandra.yaml
+++ b/conf/cassandra.yaml
@@ -226,13 +226,16 @@ counter_cache_save_period: 7200
 # saved_caches_directory: /var/lib/cassandra/saved_caches
 
 # commitlog_sync may be either "periodic" or "batch." 
+# 
 # When in batch mode, Cassandra won't ack writes until the commit log
-# has been fsynced to disk.  It will wait up to
-# commitlog_sync_batch_window_in_ms milliseconds for other writes, before
-# performing the sync.
+# has been fsynced to disk.  It will wait
+# commitlog_sync_batch_window_in_ms milliseconds between fsyncs.
+# This window should be kept short because the writer threads will
+# be unable to do extra work while waiting.  (You may need to increase
+# concurrent_writes for the same reason.)
 #
 # commitlog_sync: batch
-# commitlog_sync_batch_window_in_ms: 50
+# commitlog_sync_batch_window_in_ms: 2
 #
 # the other option is "periodic" where writes may be acked immediately
 # and the CommitLog is simply synced every commitlog_sync_period_in_ms


[3/6] cassandra git commit: Default commitlog_sync_batch_window_in_ms changed to 2ms patch by jbellis; reveiwed by bes for CASSANDRA-9504

Posted by jb...@apache.org.
Default commitlog_sync_batch_window_in_ms changed to 2ms
patch by jbellis; reveiwed by bes for CASSANDRA-9504


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/80ef2825
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/80ef2825
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/80ef2825

Branch: refs/heads/trunk
Commit: 80ef2825708dbb9d0e359a2aef8cac1061b52070
Parents: 66a48e7
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:29:39 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:29:39 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 15 +++++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 23 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 4d38e1e..f5f9862 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 2.1.6
+ * Default commitlog_sync_batch_window_in_ms changed to 2ms (CASSANDRA-9504)
  * Fix empty partition assertion in unsorted sstable writing tools (CASSANDRA-9071)
  * Ensure truncate without snapshot cannot produce corrupt responses (CASSANDRA-9388) 
  * Consistent error message when a table mixes counter and non-counter

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/NEWS.txt
----------------------------------------------------------------------
diff --git a/NEWS.txt b/NEWS.txt
index 6610d15..2f4166a 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -15,6 +15,7 @@ using the provided 'sstableupgrade' tool.
 
 2.1.5
 =====
+
 Upgrading
 ---------
     - The option to omit cold sstables with size tiered compaction has been
@@ -24,8 +25,13 @@ Upgrading
 
 2.1.4
 =====
+
+Upgrading
+---------
 The default JMX config now listens to localhost only. You must enable 
 the other JMX flags in cassandra-env.sh manually.
+
+
 2.1.3
 =====
 
@@ -37,6 +43,7 @@ Upgrading
     - Incremental replacement of compacted SSTables has been disabled for this
       release.
 
+
 2.1.2
 =====
 
@@ -45,6 +52,7 @@ Upgrading
     - Nothing specific to this release, but please see 2.1 if you are upgrading
       from a previous version.
 
+
 2.1.1
 =====
 
@@ -59,6 +67,7 @@ New features
      reason you want to disable it pass, the following system property
      -Dcassandra.native.epoll.enabled=false
 
+
 2.1
 ===
 
@@ -106,6 +115,11 @@ New features
 
 Upgrading
 ---------
+   - commitlog_sync_batch_window_in_ms behavior has changed from the
+     maximum time to wait between fsync to the minimum time.  We are 
+     working on making this more user-friendly (see CASSANDRA-9533) but in the
+     meantime, this means 2.1 needs a much smaller batch window to keep
+     writer threads from starving.  The suggested default is now 2ms.
    - Rolling upgrades from anything pre-2.0.7 is not supported. Furthermore
      pre-2.0 sstables are not supported. This means that before upgrading
      a node on 2.1, this node must be started on 2.0 and
@@ -126,6 +140,7 @@ Upgrading
      has been deprecated.
    - support for supercolumns has been removed from json2sstable
 
+
 2.0.11
 ======
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/80ef2825/conf/cassandra.yaml
----------------------------------------------------------------------
diff --git a/conf/cassandra.yaml b/conf/cassandra.yaml
index 2b43ba7..9d6d135 100644
--- a/conf/cassandra.yaml
+++ b/conf/cassandra.yaml
@@ -226,13 +226,16 @@ counter_cache_save_period: 7200
 # saved_caches_directory: /var/lib/cassandra/saved_caches
 
 # commitlog_sync may be either "periodic" or "batch." 
+# 
 # When in batch mode, Cassandra won't ack writes until the commit log
-# has been fsynced to disk.  It will wait up to
-# commitlog_sync_batch_window_in_ms milliseconds for other writes, before
-# performing the sync.
+# has been fsynced to disk.  It will wait
+# commitlog_sync_batch_window_in_ms milliseconds between fsyncs.
+# This window should be kept short because the writer threads will
+# be unable to do extra work while waiting.  (You may need to increase
+# concurrent_writes for the same reason.)
 #
 # commitlog_sync: batch
-# commitlog_sync_batch_window_in_ms: 50
+# commitlog_sync_batch_window_in_ms: 2
 #
 # the other option is "periodic" where writes may be acked immediately
 # and the CommitLog is simply synced every commitlog_sync_period_in_ms


[5/6] cassandra git commit: merge from 2.1

Posted by jb...@apache.org.
merge from 2.1


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/4cc5fd10
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/4cc5fd10
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/4cc5fd10

Branch: refs/heads/cassandra-2.2
Commit: 4cc5fd10de29bc612624177feaaed6959664671d
Parents: 46ea040 80ef282
Author: Jonathan Ellis <jb...@apache.org>
Authored: Wed Jun 3 10:32:01 2015 -0700
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Wed Jun 3 10:32:01 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt         |  1 +
 NEWS.txt            | 13 +++++++++++++
 conf/cassandra.yaml | 11 +++++++----
 3 files changed, 21 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/CHANGES.txt
----------------------------------------------------------------------
diff --cc CHANGES.txt
index aeae5e8,f5f9862..f075929
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,20 -1,5 +1,21 @@@
 +2.2
 + * Clean up gossiper logic for old versions (CASSANDRA-9370)
 + * Fix custom payload coding/decoding to match the spec (CASSANDRA-9515)
 + * ant test-all results incomplete when parsed (CASSANDRA-9463)
 + * Disallow frozen<> types in function arguments and return types for
 +   clarity (CASSANDRA-9411)
 + * Static Analysis to warn on unsafe use of Autocloseable instances (CASSANDRA-9431)
 + * Update commitlog archiving examples now that commitlog segments are
 +   not recycled (CASSANDRA-9350)
 + * Extend Transactional API to sstable lifecycle management (CASSANDRA-8568)
 + * (cqlsh) Add support for native protocol 4 (CASSANDRA-9399)
 + * Ensure that UDF and UDAs are keyspace-isolated (CASSANDRA-9409)
 + * Revert CASSANDRA-7807 (tracing completion client notifications) (CASSANDRA-9429)
 + * Add ability to stop compaction by ID (CASSANDRA-7207)
 + * Let CassandraVersion handle SNAPSHOT version (CASSANDRA-9438)
 +Merged from 2.1:
  2.1.6
+  * Default commitlog_sync_batch_window_in_ms changed to 2ms (CASSANDRA-9504)
   * Fix empty partition assertion in unsorted sstable writing tools (CASSANDRA-9071)
   * Ensure truncate without snapshot cannot produce corrupt responses (CASSANDRA-9388) 
   * Consistent error message when a table mixes counter and non-counter

http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/NEWS.txt
----------------------------------------------------------------------
diff --cc NEWS.txt
index cc80cc1,2f4166a..0d6f170
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -137,9 -25,13 +137,13 @@@ Upgradin
  
  2.1.4
  =====
+ 
+ Upgrading
+ ---------
 -The default JMX config now listens to localhost only. You must enable 
 +The default JMX config now listens to localhost only. You must enable
  the other JMX flags in cassandra-env.sh manually.
  
+ 
  2.1.3
  =====
  

http://git-wip-us.apache.org/repos/asf/cassandra/blob/4cc5fd10/conf/cassandra.yaml
----------------------------------------------------------------------