This is an automated email from the ASF dual-hosted git repository.

paulo pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git

commit f8f3ae33fb3ea1d481e64c24adc651b1ecceb2df
Author: Paulo Motta <[email protected]>
AuthorDate: Wed Mar 10 11:21:36 2021 -0300

    generate docs for 7daffb6d
---
 .../blog/2021/03/10/join_cassandra_gsoc_2021.html  | 181 +++++++++++++++++++++
 content/blog/index.html                            |  16 +-
 content/blog/page2/index.html                      |  18 +-
 content/blog/page3/index.html                      |   9 +
 .../configuration/cassandra_config_file.html       |   4 +-
 content/doc/4.0-beta5/cql/definitions.html         |   6 +-
 .../doc/4.0-beta5/getting_started/installing.html  |   2 +-
 content/doc/4.0-beta5/new/streaming.html           |  10 +-
 content/doc/4.0-beta5/searchindex.js               |   2 +-
 content/doc/4.0-beta5/tools/cqlsh.html             |   4 +-
 content/doc/4.0-beta5/tools/nodetool/import.html   |   9 +-
 .../configuration/cassandra_config_file.html       |   4 +-
 content/doc/latest/cql/definitions.html            |   6 +-
 content/doc/latest/getting_started/installing.html |   2 +-
 content/doc/latest/new/streaming.html              |  10 +-
 content/doc/latest/searchindex.js                  |   2 +-
 content/doc/latest/tools/cqlsh.html                |   4 +-
 content/doc/latest/tools/nodetool/import.html      |   9 +-
 content/feed.xml                                   | 164 ++++---------------
 .../configuration/cassandra_config_file.rst.txt    |   4 +-
 src/doc/4.0-beta5/_sources/cql/definitions.rst.txt |   6 +-
 .../_sources/getting_started/installing.rst.txt    |   2 +-
 src/doc/4.0-beta5/_sources/new/streaming.rst.txt   |  13 +-
 src/doc/4.0-beta5/_sources/tools/cqlsh.rst.txt     |   4 +-
 .../configuration/cassandra_config_file.html       |   4 +-
 src/doc/4.0-beta5/cql/definitions.html             |   6 +-
 src/doc/4.0-beta5/getting_started/installing.html  |   2 +-
 src/doc/4.0-beta5/new/streaming.html               |  10 +-
 src/doc/4.0-beta5/searchindex.js                   |   2 +-
 src/doc/4.0-beta5/tools/cqlsh.html                 |   4 +-
 src/doc/4.0-beta5/tools/nodetool/import.html       |   9 +-
 31 files changed, 321 insertions(+), 207 deletions(-)

diff --git a/content/blog/2021/03/10/join_cassandra_gsoc_2021.html 
b/content/blog/2021/03/10/join_cassandra_gsoc_2021.html
new file mode 100644
index 0000000..2aa7c59
--- /dev/null
+++ b/content/blog/2021/03/10/join_cassandra_gsoc_2021.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="Getting involved with Apache Cassandra @ 
Google Summer of Code 2021">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, 
distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Join Apache Cassandra for Google Summer of Code 2021</title>
+
+  <link rel="canonical" 
href="http://cassandra.apache.org/blog/2021/03/10/join_cassandra_gsoc_2021.html";>
+
+  <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"; 
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
 crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../../css/style.css">
+  
+
+  
+  <link rel="stylesheet" 
href="https://use.fontawesome.com/releases/v5.2.0/css/all.css"; 
integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ"
 crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" 
href="http://cassandra.apache.org/feed.xml"; title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span 
class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org";>Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/";>License</a></li>
+            <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+            <li><a href="http://www.apache.org/security/";>Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li>Join Apache Cassandra for Google Summer of Code 2021</li>
+        
+      
+
+      
+
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../../"><img 
src="./../../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../../">Home</a></li>
+          <li><a href="./../../../../download/">Download</a></li>
+          <li><a href="./../../../../doc/latest/">Documentation</a></li>
+          <li><a href="./../../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="content">
+  <div class="container">
+  <h2>Join Apache Cassandra for Google Summer of Code 2021</h2>
+    <p>Posted on March 10, 2021 by Paulo Motta</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p align="center">
+  <img 
src="https://developers.google.com/open-source/gsoc/resources/downloads/GSoC-logo-horizontal-800.png";
 style="width:40%;" />
+</p>
+
+<p>I have been involved with Apache Cassandra for the past eight years, and 
I’m very proud to mention that my open source journey started a little more 
than a decade ago during my participation at the Google Summer of Code 
(GSoC).</p>
+
+<p>GSoC is a program sponsored by Google to promote open source development, 
where post-secondary students submit project proposals to open source 
organizations. Selected students receive community mentorship and a stipend 
from Google to work on the project for ten weeks during the northern hemisphere 
summer. Over 16,000 students from 111 countries have participated so far! More 
details about the program can be found on the <a 
href="https://summerofcode.withgoogle.com/";>official GSoC web [...]
+
+<p>The Apache Software Foundation (ASF) has been a <a 
href="https://community.apache.org/gsoc.html";>GSoC mentor organization</a> 
since the beginning of the program 17 years ago. The ASF acts as an “umbrella” 
organization, which means that students can submit project proposals to any 
subproject within the ASF. Apache Cassandra mentored a successful GSoC project 
in <a 
href="https://summerofcode.withgoogle.com/archive/2016/projects/5429448547500032/";>2016</a>
 and we are participating again  [...]
+
+<h3 id="how-to-get-involved">How to Get Involved</h3>
+
+<h4 id="getting-started">Getting Started</h4>
+
+<p>The best way to get started if you’re new to Apache Cassandra is to get 
acquainted by reading the <a 
href="https://cassandra.apache.org/doc/latest/";>documentation</a> and setting 
up a local <a 
href="https://cassandra.apache.org/doc/latest/development/ide.html";>development 
environment</a>. Play around with a locally running instance via <a 
href="https://cassandra.apache.org/doc/latest/tools/cqlsh.html?highlight=cqlsh";>cqlsh</a>
 and <a href="https://cassandra.apache.org/doc/latest/tools [...]
+
+<h4 id="gsoc-project-ideas">GSoC Project Ideas</h4>
+
+<p>Once you have a basic understanding of how the project works, browse the <a 
href="https://issues.apache.org/jira/browse/CASSANDRA-16456?jql=labels%20%3D%20gsoc2021%20AND%20project%20%3D%20Cassandra";>GSoC
 ideas list</a> to select ideas that you are interested in working on. Browse 
the <a href="https://github.com/apache/cassandra/";>codebase</a> to identify 
components related to the idea you picked. You are welcome to propose other 
projects if they’re not on the ideas list.</p>
+
+<h4 id="writing-a-proposal">Writing a proposal</h4>
+
+<p>Write a message on the JIRA ticket introducing yourself and demonstrating 
your interest in working on that particular idea. Sketch a quick proposal on 
how you plan to tackle the problem and share it with the community for 
feedback. If you don’t know where to start, don’t hesitate to ask for help!</p>
+
+<h4 id="useful-resources">Useful Resources</h4>
+
+<p>There are many good resources on the web on preparing for GSoC, 
particularly the <a href="https://community.apache.org/gsoc.html";>ASF GSoC 
Guide</a> and the Python community notes on <a 
href="https://wiki.python.org/moin/SummerOfCode/Expectations";>GSoC 
expectations</a>. The best GSoC students are self-motivated and proactive, and 
following the tips above should increase your chances of getting selected and 
delivering your project successfully. Good luck!</p>
+
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra";
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra";
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to 
Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org";>The Apache Software 
Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of 
The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js";></script>
+<script src="./../../../../js/underscore-min.js"></script>
+<script 
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"; 
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
 crossorigin="anonymous"></script>
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl."; : 
"http://www.";);
+  document.write(unescape("%3Cscript src='" + gaJsHost + 
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/blog/index.html b/content/blog/index.html
index ff7e415..9b514df 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -102,6 +102,13 @@
     <ul class="blog-post-listing">
       
         <li class="blog-post">
+          <h4><a href="/blog/2021/03/10/join_cassandra_gsoc_2021.html">Join 
Apache Cassandra for Google Summer of Code 2021</a></h4>
+          <p>Posted on March 10, 2021 by Paulo Motta</p>
+          Getting involved with Apache Cassandra @ Google Summer of Code 2021
+          <h5><a href="/blog/2021/03/10/join_cassandra_gsoc_2021.html">Read 
more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
           <h4><a href="/blog/2021/02/11/cass-changelog_4.html">Apache 
Cassandra Changelog #4 | February 2021</a></h4>
           <p>Posted on February 11, 2021 by the Apache Cassandra Community</p>
           <p>Our monthly roundup of key activities and knowledge to keep the 
community informed.</p>
@@ -137,15 +144,6 @@
           <h5><a href="/blog/2020/10/28/cass_changelog_1.html">Read more 
&raquo;</a></h5>
         </li>
       
-        <li class="blog-post">
-          <h4><a 
href="/blog/2020/09/17/cassandra-usage-report-2020.html">Apache Cassandra Usage 
Report 2020</a></h4>
-          <p>Posted on September 17, 2020 by the Apache Cassandra Community</p>
-          <p>Apache Cassandra is the open source NoSQL database for mission 
critical data. Today the community announced findings from a comprehensive 
global survey of 901 practitioners on Cassandra usage. It’s the first of what 
will become an annual survey that provides a baseline understanding of who, 
how, and why organizations use Cassandra.</p>
-
-
-          <h5><a href="/blog/2020/09/17/cassandra-usage-report-2020.html">Read 
more &raquo;</a></h5>
-        </li>
-      
     </ul>
 
   
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index ba51ff2..ec11858 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -102,6 +102,15 @@
     <ul class="blog-post-listing">
       
         <li class="blog-post">
+          <h4><a 
href="/blog/2020/09/17/cassandra-usage-report-2020.html">Apache Cassandra Usage 
Report 2020</a></h4>
+          <p>Posted on September 17, 2020 by the Apache Cassandra Community</p>
+          <p>Apache Cassandra is the open source NoSQL database for mission 
critical data. Today the community announced findings from a comprehensive 
global survey of 901 practitioners on Cassandra usage. It’s the first of what 
will become an annual survey that provides a baseline understanding of who, 
how, and why organizations use Cassandra.</p>
+
+
+          <h5><a href="/blog/2020/09/17/cassandra-usage-report-2020.html">Read 
more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
           <h4><a href="/blog/2020/09/03/improving-resiliency.html">Improving 
Apache Cassandra’s Front Door and Backpressure</a></h4>
           <p>Posted on September 03, 2020 by the Apache Cassandra Community</p>
           <p>As part of <a 
href="https://issues.apache.org/jira/browse/CASSANDRA-15013";>CASSANDRA-15013</a>,
 we have improved Cassandra’s ability to handle high throughput workloads, 
while having enough safeguards in place to protect itself from potentially 
going out of memory. In order to better explain the change we have made, let us 
understand at a high level, on how an incoming request is processed by 
Cassandra before the fix, followed by what we changed, and the new relevant 
configu [...]
@@ -137,15 +146,6 @@
           <h5><a href="/blog/2019/04/09/benchmarking_streaming.html">Read more 
&raquo;</a></h5>
         </li>
       
-        <li class="blog-post">
-          <h4><a 
href="/blog/2018/12/03/introducing-transient-replication.html">Introducing 
Transient Replication</a></h4>
-          <p>Posted on December 03, 2018 by The Apache Cassandra Community</p>
-          <p>Transient Replication is a new experimental feature soon to be 
available in 4.0. When enabled, it allows for the creation of keyspaces where 
replication factor can be specified as a number of copies (full replicas) and 
temporary copies (transient replicas). Transient replicas retain the data they 
replicate only long enough for it to be propagated to full replicas, via 
incremental repair, at which point the data is deleted. Writing to transient 
replicas can be avoided almost  [...]
-
-
-          <h5><a 
href="/blog/2018/12/03/introducing-transient-replication.html">Read more 
&raquo;</a></h5>
-        </li>
-      
     </ul>
 
   
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index 7bc601e..3ce0bf2 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -102,6 +102,15 @@
     <ul class="blog-post-listing">
       
         <li class="blog-post">
+          <h4><a 
href="/blog/2018/12/03/introducing-transient-replication.html">Introducing 
Transient Replication</a></h4>
+          <p>Posted on December 03, 2018 by The Apache Cassandra Community</p>
+          <p>Transient Replication is a new experimental feature soon to be 
available in 4.0. When enabled, it allows for the creation of keyspaces where 
replication factor can be specified as a number of copies (full replicas) and 
temporary copies (transient replicas). Transient replicas retain the data they 
replicate only long enough for it to be propagated to full replicas, via 
incremental repair, at which point the data is deleted. Writing to transient 
replicas can be avoided almost  [...]
+
+
+          <h5><a 
href="/blog/2018/12/03/introducing-transient-replication.html">Read more 
&raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
           <h4><a href="/blog/2018/10/29/audit_logging_cassandra.html">Audit 
Logging in Apache Cassandra 4.0</a></h4>
           <p>Posted on October 29, 2018 by the Apache Cassandra Community</p>
           <p>Database audit logging is an industry standard tool for 
enterprises to
diff --git a/content/doc/4.0-beta5/configuration/cassandra_config_file.html 
b/content/doc/4.0-beta5/configuration/cassandra_config_file.html
index c66967b..3f4bdc8 100644
--- a/content/doc/4.0-beta5/configuration/cassandra_config_file.html
+++ b/content/doc/4.0-beta5/configuration/cassandra_config_file.html
@@ -1246,9 +1246,7 @@ throttling specified by 
stream_throughput_outbound_megabits_per_sec.
 Enabling this will reduce the GC pressure on sending and receiving node.
 When unset, the default is enabled. While this feature tries to keep the
 disks balanced, it cannot guarantee it. This feature will be automatically
-disabled if internode encryption is enabled. Currently this can be used with
-Leveled Compaction. Once CASSANDRA-14586 is fixed other compaction strategies
-will benefit as well when used in combination with CASSANDRA-6696.</p>
+disabled if internode encryption is enabled.</p>
 <p><em>Default Value:</em> true</p>
 </div>
 <div class="section" id="stream-throughput-outbound-megabits-per-sec">
diff --git a/content/doc/4.0-beta5/cql/definitions.html 
b/content/doc/4.0-beta5/cql/definitions.html
index 4d4d3d1..0f99cfa 100644
--- a/content/doc/4.0-beta5/cql/definitions.html
+++ b/content/doc/4.0-beta5/cql/definitions.html
@@ -194,8 +194,10 @@ this document suggests otherwise. Also, not everything 
accepted by the grammar i
 </div>
 <div class="section" id="identifiers">
 <span id="identifiers-and-keywords"></span><h2>Identifiers and keywords<a 
class="headerlink" href="#identifiers" title="Permalink to this 
headline">¶</a></h2>
-<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier is a token
-matching the regular expression <code class="docutils literal 
notranslate"><span class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.</p>
+<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier can be either
+unquoted or quoted. The unquoted identifier is a token matching the regular 
expression <code class="docutils literal notranslate"><span 
class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.
+In the case of quoted, the identity can contain non-ASCII characters between 
the quotation marks, with one exception that
+Cassandra does not accept non-ASCII characters, if the quoted identifier is 
used for keyspace name or table name.</p>
 <p>A number of such identifiers, like <code class="docutils literal 
notranslate"><span class="pre">SELECT</span></code> or <code class="docutils 
literal notranslate"><span class="pre">WITH</span></code>, are 
<em>keywords</em>. They have a fixed meaning for the language
 and most are reserved. The list of those keywords can be found in <a 
class="reference internal" href="appendices.html#appendix-a"><span class="std 
std-ref">Appendix A: CQL Keywords</span></a>.</p>
 <p>Identifiers and (unquoted) keywords are case insensitive. Thus <code 
class="docutils literal notranslate"><span class="pre">SELECT</span></code> is 
the same than <code class="docutils literal notranslate"><span 
class="pre">select</span></code> or <code class="docutils literal 
notranslate"><span class="pre">sElEcT</span></code>, and
diff --git a/content/doc/4.0-beta5/getting_started/installing.html 
b/content/doc/4.0-beta5/getting_started/installing.html
index 753db3a..eec4125 100644
--- a/content/doc/4.0-beta5/getting_started/installing.html
+++ b/content/doc/4.0-beta5/getting_started/installing.html
@@ -188,7 +188,7 @@ verify that you have the correct version of java installed, 
type <code class="do
 <li><strong>NOTE</strong>: <em>Experimental</em> support for Java 11 was added 
in Cassandra 4.0 (<a class="reference external" 
href="https://issues.apache.org/jira/browse/CASSANDRA-9608";>CASSANDRA-9608</a>).
 Running Cassandra on Java 11 is <em>experimental</em>. Do so at your own risk. 
For more information, see
 <a class="reference external" 
href="https://github.com/apache/cassandra/blob/trunk/NEWS.txt";>NEWS.txt</a>.</li>
-<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 2.7</a> or Python 3.6+. To 
verify that you have
+<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 3.6+</a> or Python 2.7 (support 
deprecated). To verify that you have
 the correct version of Python installed, type <code class="docutils literal 
notranslate"><span class="pre">python</span> <span 
class="pre">--version</span></code>.</li>
 </ul>
 </div>
diff --git a/content/doc/4.0-beta5/new/streaming.html 
b/content/doc/4.0-beta5/new/streaming.html
index 5eac819..57a8650 100644
--- a/content/doc/4.0-beta5/new/streaming.html
+++ b/content/doc/4.0-beta5/new/streaming.html
@@ -196,7 +196,8 @@
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">stream_entire_sstables</span><span class="p">:</span> <span 
class="n">true</span>
 </pre></div>
 </div>
-<p>By default zero copy streaming is enabled.</p>
+<p>It is enabled by default.</p>
+<p>This feature is automatically disabled if internode encryption is 
enabled.</p>
 </div>
 <div class="section" id="sstables-eligible-for-zero-copy-streaming">
 <h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" 
href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
@@ -205,7 +206,12 @@
 <div class="section" id="benefits-of-zero-copy-streaming">
 <h3>Benefits of Zero Copy Streaming<a class="headerlink" 
href="#benefits-of-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
 <p>When enabled, it permits Cassandra to zero-copy stream entire eligible 
SSTables between nodes, including every component. This speeds up the network 
transfer significantly subject to throttling specified by <code class="docutils 
literal notranslate"><span 
class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
-<p>Enabling this will reduce the GC pressure on sending and receiving node. 
While this feature tries to keep the disks balanced, it cannot guarantee it. 
This feature will be automatically disabled if internode encryption is enabled. 
Currently this can be used with Leveled Compaction.</p>
+<p>Enabling zero copy streaming also reduces the GC pressure on the sending 
and receiving nodes.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">While this feature tries to keep the disks balanced, it cannot 
guarantee it.
+For instance, it is expected that some of the SSTables do not fit entirely in 
their disk boundaries, when bootstraping a new node having multiple data 
directoris.</p>
+</div>
 </div>
 <div class="section" id="configuring-for-zero-copy-streaming">
 <h3>Configuring for Zero Copy Streaming<a class="headerlink" 
href="#configuring-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
diff --git a/content/doc/4.0-beta5/searchindex.js 
b/content/doc/4.0-beta5/searchindex.js
index 38b03d8..9b32e61 100644
--- a/content/doc/4.0-beta5/searchindex.js
+++ b/content/doc/4.0-beta5/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
diff --git a/content/doc/4.0-beta5/tools/cqlsh.html 
b/content/doc/4.0-beta5/tools/cqlsh.html
index 0a1cc0f..e1551d1 100644
--- a/content/doc/4.0-beta5/tools/cqlsh.html
+++ b/content/doc/4.0-beta5/tools/cqlsh.html
@@ -172,7 +172,7 @@ with every Cassandra package, and can be found in the bin/ 
directory alongside t
 the Python native protocol driver, and connects to the single node specified 
on the command line.</p>
 <div class="section" id="compatibility">
 <h2>Compatibility<a class="headerlink" href="#compatibility" title="Permalink 
to this headline">¶</a></h2>
-<p>cqlsh is compatible with Python 2.7.</p>
+<p>cqlsh is compatible with Python 3.6+ (and 2.7, deprecated).</p>
 <p>In general, a given version of cqlsh is only guaranteed to work with the 
version of Cassandra that it was released with.
 In some cases, cqlsh make work with older or newer versions of Cassandra, but 
this is not officially supported.</p>
 </div>
@@ -210,7 +210,7 @@ can also view the latest version of <a class="reference 
external" href="https://
 <dt><code class="docutils literal notranslate"><span 
class="pre">--no-color</span></code></dt>
 <dd>Disable color output</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--browser</span></code></dt>
-<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/2/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
+<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/3/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
 <code class="docutils literal notranslate"><span 
class="pre">/usr/bin/google-chrome-stable</span> <span 
class="pre">%s</span></code>).</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--ssl</span></code></dt>
 <dd>Use SSL when connecting to Cassandra</dd>
diff --git a/content/doc/4.0-beta5/tools/nodetool/import.html 
b/content/doc/4.0-beta5/tools/nodetool/import.html
index 0fdb6b5..502bc7d 100644
--- a/content/doc/4.0-beta5/tools/nodetool/import.html
+++ b/content/doc/4.0-beta5/tools/nodetool/import.html
@@ -162,9 +162,9 @@
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">pwf</span> <span class="o">&lt;</span><span 
class="n">passwordFilePath</span><span class="o">&gt;</span> <span 
class="o">|</span> <span class="o">--</span><span 
class="n">password</span><span class="o">-</span><span class="n">file</span> 
<span class="o">&lt;</span><span class="n">passwordFilePath</span><span 
class="o">&gt;</span><span class="p">)]</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">u</span> <span class="o">&lt;</span><span 
class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> 
<span class="o">--</span><span class="n">username</span> <span 
class="o">&lt;</span><span class="n">username</span><span 
class="o">&gt;</span><span class="p">)]</span> <span class="kn">import</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">c</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span 
class="n">invalidate</span><span class="o">-</span><span 
class="n">caches</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">e</span> <span class="o">|</span> <span 
class="o">--</span><span class="n">extended</span><span class="o">-</span><span 
class= [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">q</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">quick</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">r</s [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">t</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">tokens</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">v</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">verify</span><span 
class="p">)]</span> <span class="p">[</s [...]
-                <span class="o">&lt;</span><span 
class="n">directory</span><span class="o">&gt;</span> <span class="o">...</span>
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">p</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">copy</span><span class="o">-</span><span class="n">data</span><span 
class="p">)]</span> <span class="p">[(< [...]
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">r</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span 
class="n">repaired</span><span class="p">)]</span> <span 
class="p">[(</span><span class="o">-</span><span class="n">t</span> <span 
class="o">|</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">tokens</span><span class="p">)]</span> <span 
class="p"> [...]
+                <span class="o">&lt;</span><span 
class="n">keyspace</span><span class="o">&gt;</span> <span 
class="o">&lt;</span><span class="n">table</span><span class="o">&gt;</span> 
<span class="o">&lt;</span><span class="n">directory</span><span 
class="o">&gt;</span> <span class="o">...</span>
 
 <span class="n">OPTIONS</span>
         <span class="o">-</span><span class="n">c</span><span 
class="p">,</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">invalidate</span><span 
class="o">-</span><span class="n">caches</span>
@@ -182,6 +182,9 @@
         <span class="o">-</span><span class="n">p</span> <span 
class="o">&lt;</span><span class="n">port</span><span 
class="o">&gt;</span><span class="p">,</span> <span class="o">--</span><span 
class="n">port</span> <span class="o">&lt;</span><span 
class="n">port</span><span class="o">&gt;</span>
             <span class="n">Remote</span> <span class="n">jmx</span> <span 
class="n">agent</span> <span class="n">port</span> <span class="n">number</span>
 
+        <span class="o">-</span><span class="n">p</span><span 
class="p">,</span> <span class="o">--</span><span class="n">copy</span><span 
class="o">-</span><span class="n">data</span>
+            <span class="n">Copy</span> <span class="n">data</span> <span 
class="kn">from</span> <span class="nn">source</span> <span 
class="n">directories</span> <span class="n">instead</span> <span 
class="n">of</span> <span class="n">moving</span> <span class="n">them</span>
+
         <span class="o">-</span><span class="n">pp</span><span 
class="p">,</span> <span class="o">--</span><span class="nb">print</span><span 
class="o">-</span><span class="n">port</span>
             <span class="n">Operate</span> <span class="ow">in</span> <span 
class="mf">4.0</span> <span class="n">mode</span> <span class="k">with</span> 
<span class="n">hosts</span> <span class="n">disambiguated</span> <span 
class="n">by</span> <span class="n">port</span> <span class="n">number</span>
 
diff --git a/content/doc/latest/configuration/cassandra_config_file.html 
b/content/doc/latest/configuration/cassandra_config_file.html
index 1385261..868ba27 100644
--- a/content/doc/latest/configuration/cassandra_config_file.html
+++ b/content/doc/latest/configuration/cassandra_config_file.html
@@ -1246,9 +1246,7 @@ throttling specified by 
stream_throughput_outbound_megabits_per_sec.
 Enabling this will reduce the GC pressure on sending and receiving node.
 When unset, the default is enabled. While this feature tries to keep the
 disks balanced, it cannot guarantee it. This feature will be automatically
-disabled if internode encryption is enabled. Currently this can be used with
-Leveled Compaction. Once CASSANDRA-14586 is fixed other compaction strategies
-will benefit as well when used in combination with CASSANDRA-6696.</p>
+disabled if internode encryption is enabled.</p>
 <p><em>Default Value:</em> true</p>
 </div>
 <div class="section" id="stream-throughput-outbound-megabits-per-sec">
diff --git a/content/doc/latest/cql/definitions.html 
b/content/doc/latest/cql/definitions.html
index 16c3568..52350f4 100644
--- a/content/doc/latest/cql/definitions.html
+++ b/content/doc/latest/cql/definitions.html
@@ -194,8 +194,10 @@ this document suggests otherwise. Also, not everything 
accepted by the grammar i
 </div>
 <div class="section" id="identifiers">
 <span id="identifiers-and-keywords"></span><h2>Identifiers and keywords<a 
class="headerlink" href="#identifiers" title="Permalink to this 
headline">¶</a></h2>
-<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier is a token
-matching the regular expression <code class="docutils literal 
notranslate"><span class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.</p>
+<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier can be either
+unquoted or quoted. The unquoted identifier is a token matching the regular 
expression <code class="docutils literal notranslate"><span 
class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.
+In the case of quoted, the identity can contain non-ASCII characters between 
the quotation marks, with one exception that
+Cassandra does not accept non-ASCII characters, if the quoted identifier is 
used for keyspace name or table name.</p>
 <p>A number of such identifiers, like <code class="docutils literal 
notranslate"><span class="pre">SELECT</span></code> or <code class="docutils 
literal notranslate"><span class="pre">WITH</span></code>, are 
<em>keywords</em>. They have a fixed meaning for the language
 and most are reserved. The list of those keywords can be found in <a 
class="reference internal" href="appendices.html#appendix-a"><span class="std 
std-ref">Appendix A: CQL Keywords</span></a>.</p>
 <p>Identifiers and (unquoted) keywords are case insensitive. Thus <code 
class="docutils literal notranslate"><span class="pre">SELECT</span></code> is 
the same than <code class="docutils literal notranslate"><span 
class="pre">select</span></code> or <code class="docutils literal 
notranslate"><span class="pre">sElEcT</span></code>, and
diff --git a/content/doc/latest/getting_started/installing.html 
b/content/doc/latest/getting_started/installing.html
index 63db907..729c61c 100644
--- a/content/doc/latest/getting_started/installing.html
+++ b/content/doc/latest/getting_started/installing.html
@@ -188,7 +188,7 @@ verify that you have the correct version of java installed, 
type <code class="do
 <li><strong>NOTE</strong>: <em>Experimental</em> support for Java 11 was added 
in Cassandra 4.0 (<a class="reference external" 
href="https://issues.apache.org/jira/browse/CASSANDRA-9608";>CASSANDRA-9608</a>).
 Running Cassandra on Java 11 is <em>experimental</em>. Do so at your own risk. 
For more information, see
 <a class="reference external" 
href="https://github.com/apache/cassandra/blob/trunk/NEWS.txt";>NEWS.txt</a>.</li>
-<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 2.7</a> or Python 3.6+. To 
verify that you have
+<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 3.6+</a> or Python 2.7 (support 
deprecated). To verify that you have
 the correct version of Python installed, type <code class="docutils literal 
notranslate"><span class="pre">python</span> <span 
class="pre">--version</span></code>.</li>
 </ul>
 </div>
diff --git a/content/doc/latest/new/streaming.html 
b/content/doc/latest/new/streaming.html
index ccf2788..a727251 100644
--- a/content/doc/latest/new/streaming.html
+++ b/content/doc/latest/new/streaming.html
@@ -196,7 +196,8 @@
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">stream_entire_sstables</span><span class="p">:</span> <span 
class="n">true</span>
 </pre></div>
 </div>
-<p>By default zero copy streaming is enabled.</p>
+<p>It is enabled by default.</p>
+<p>This feature is automatically disabled if internode encryption is 
enabled.</p>
 </div>
 <div class="section" id="sstables-eligible-for-zero-copy-streaming">
 <h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" 
href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
@@ -205,7 +206,12 @@
 <div class="section" id="benefits-of-zero-copy-streaming">
 <h3>Benefits of Zero Copy Streaming<a class="headerlink" 
href="#benefits-of-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
 <p>When enabled, it permits Cassandra to zero-copy stream entire eligible 
SSTables between nodes, including every component. This speeds up the network 
transfer significantly subject to throttling specified by <code class="docutils 
literal notranslate"><span 
class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
-<p>Enabling this will reduce the GC pressure on sending and receiving node. 
While this feature tries to keep the disks balanced, it cannot guarantee it. 
This feature will be automatically disabled if internode encryption is enabled. 
Currently this can be used with Leveled Compaction.</p>
+<p>Enabling zero copy streaming also reduces the GC pressure on the sending 
and receiving nodes.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">While this feature tries to keep the disks balanced, it cannot 
guarantee it.
+For instance, it is expected that some of the SSTables do not fit entirely in 
their disk boundaries, when bootstraping a new node having multiple data 
directoris.</p>
+</div>
 </div>
 <div class="section" id="configuring-for-zero-copy-streaming">
 <h3>Configuring for Zero Copy Streaming<a class="headerlink" 
href="#configuring-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
diff --git a/content/doc/latest/searchindex.js 
b/content/doc/latest/searchindex.js
index 38b03d8..9b32e61 100644
--- a/content/doc/latest/searchindex.js
+++ b/content/doc/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
diff --git a/content/doc/latest/tools/cqlsh.html 
b/content/doc/latest/tools/cqlsh.html
index 7050741..7614232 100644
--- a/content/doc/latest/tools/cqlsh.html
+++ b/content/doc/latest/tools/cqlsh.html
@@ -172,7 +172,7 @@ with every Cassandra package, and can be found in the bin/ 
directory alongside t
 the Python native protocol driver, and connects to the single node specified 
on the command line.</p>
 <div class="section" id="compatibility">
 <h2>Compatibility<a class="headerlink" href="#compatibility" title="Permalink 
to this headline">¶</a></h2>
-<p>cqlsh is compatible with Python 2.7.</p>
+<p>cqlsh is compatible with Python 3.6+ (and 2.7, deprecated).</p>
 <p>In general, a given version of cqlsh is only guaranteed to work with the 
version of Cassandra that it was released with.
 In some cases, cqlsh make work with older or newer versions of Cassandra, but 
this is not officially supported.</p>
 </div>
@@ -210,7 +210,7 @@ can also view the latest version of <a class="reference 
external" href="https://
 <dt><code class="docutils literal notranslate"><span 
class="pre">--no-color</span></code></dt>
 <dd>Disable color output</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--browser</span></code></dt>
-<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/2/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
+<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/3/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
 <code class="docutils literal notranslate"><span 
class="pre">/usr/bin/google-chrome-stable</span> <span 
class="pre">%s</span></code>).</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--ssl</span></code></dt>
 <dd>Use SSL when connecting to Cassandra</dd>
diff --git a/content/doc/latest/tools/nodetool/import.html 
b/content/doc/latest/tools/nodetool/import.html
index 181464e..2055431 100644
--- a/content/doc/latest/tools/nodetool/import.html
+++ b/content/doc/latest/tools/nodetool/import.html
@@ -162,9 +162,9 @@
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">pwf</span> <span class="o">&lt;</span><span 
class="n">passwordFilePath</span><span class="o">&gt;</span> <span 
class="o">|</span> <span class="o">--</span><span 
class="n">password</span><span class="o">-</span><span class="n">file</span> 
<span class="o">&lt;</span><span class="n">passwordFilePath</span><span 
class="o">&gt;</span><span class="p">)]</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">u</span> <span class="o">&lt;</span><span 
class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> 
<span class="o">--</span><span class="n">username</span> <span 
class="o">&lt;</span><span class="n">username</span><span 
class="o">&gt;</span><span class="p">)]</span> <span class="kn">import</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">c</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span 
class="n">invalidate</span><span class="o">-</span><span 
class="n">caches</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">e</span> <span class="o">|</span> <span 
class="o">--</span><span class="n">extended</span><span class="o">-</span><span 
class= [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">q</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">quick</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">r</s [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">t</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">tokens</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">v</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">verify</span><span 
class="p">)]</span> <span class="p">[</s [...]
-                <span class="o">&lt;</span><span 
class="n">directory</span><span class="o">&gt;</span> <span class="o">...</span>
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">p</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">copy</span><span class="o">-</span><span class="n">data</span><span 
class="p">)]</span> <span class="p">[(< [...]
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">r</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span 
class="n">repaired</span><span class="p">)]</span> <span 
class="p">[(</span><span class="o">-</span><span class="n">t</span> <span 
class="o">|</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">tokens</span><span class="p">)]</span> <span 
class="p"> [...]
+                <span class="o">&lt;</span><span 
class="n">keyspace</span><span class="o">&gt;</span> <span 
class="o">&lt;</span><span class="n">table</span><span class="o">&gt;</span> 
<span class="o">&lt;</span><span class="n">directory</span><span 
class="o">&gt;</span> <span class="o">...</span>
 
 <span class="n">OPTIONS</span>
         <span class="o">-</span><span class="n">c</span><span 
class="p">,</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">invalidate</span><span 
class="o">-</span><span class="n">caches</span>
@@ -182,6 +182,9 @@
         <span class="o">-</span><span class="n">p</span> <span 
class="o">&lt;</span><span class="n">port</span><span 
class="o">&gt;</span><span class="p">,</span> <span class="o">--</span><span 
class="n">port</span> <span class="o">&lt;</span><span 
class="n">port</span><span class="o">&gt;</span>
             <span class="n">Remote</span> <span class="n">jmx</span> <span 
class="n">agent</span> <span class="n">port</span> <span class="n">number</span>
 
+        <span class="o">-</span><span class="n">p</span><span 
class="p">,</span> <span class="o">--</span><span class="n">copy</span><span 
class="o">-</span><span class="n">data</span>
+            <span class="n">Copy</span> <span class="n">data</span> <span 
class="kn">from</span> <span class="nn">source</span> <span 
class="n">directories</span> <span class="n">instead</span> <span 
class="n">of</span> <span class="n">moving</span> <span class="n">them</span>
+
         <span class="o">-</span><span class="n">pp</span><span 
class="p">,</span> <span class="o">--</span><span class="nb">print</span><span 
class="o">-</span><span class="n">port</span>
             <span class="n">Operate</span> <span class="ow">in</span> <span 
class="mf">4.0</span> <span class="n">mode</span> <span class="k">with</span> 
<span class="n">hosts</span> <span class="n">disambiguated</span> <span 
class="n">by</span> <span class="n">port</span> <span class="n">number</span>
 
diff --git a/content/feed.xml b/content/feed.xml
index 8750b23..3623e2c 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,5 +1,31 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="3.4.3">Jekyll</generator><link 
href="http://cassandra.apache.org/feed.xml"; rel="self" 
type="application/atom+xml" /><link href="http://cassandra.apache.org/"; 
rel="alternate" type="text/html" 
/><updated>2021-02-16T11:07:01+00:00</updated><id>http://cassandra.apache.org/</id><title
 type="html">Apache Cassandra Website</title><subtitle>The Apache Cassandra 
databas [...]
-</subtitle><entry><title type="html">Apache Cassandra Changelog #4 | February 
2021</title><link 
href="http://cassandra.apache.org/blog/2021/02/11/cass-changelog_4.html"; 
rel="alternate" type="text/html" title="Apache Cassandra Changelog #4 | 
February 2021" 
/><published>2021-02-11T00:00:00+00:00</published><updated>2021-02-11T00:00:00+00:00</updated><id>http://cassandra.apache.org/blog/2021/02/11/cass-changelog_4</id><content
 type="html" xml:base="http://cassandra.apache.org/blog/2021/02/1 [...]
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="3.4.3">Jekyll</generator><link 
href="http://cassandra.apache.org/feed.xml"; rel="self" 
type="application/atom+xml" /><link href="http://cassandra.apache.org/"; 
rel="alternate" type="text/html" 
/><updated>2021-03-10T12:46:20+00:00</updated><id>http://cassandra.apache.org/</id><title
 type="html">Apache Cassandra Website</title><subtitle>The Apache Cassandra 
databas [...]
+</subtitle><entry><title type="html">Join Apache Cassandra for Google Summer 
of Code 2021</title><link 
href="http://cassandra.apache.org/blog/2021/03/10/join_cassandra_gsoc_2021.html";
 rel="alternate" type="text/html" title="Join Apache Cassandra for Google 
Summer of Code 2021" 
/><published>2021-03-10T00:00:00+00:00</published><updated>2021-03-10T00:00:00+00:00</updated><id>http://cassandra.apache.org/blog/2021/03/10/join_cassandra_gsoc_2021</id><content
 type="html" xml:base="http://cassa [...]
+  &lt;img 
src=&quot;https://developers.google.com/open-source/gsoc/resources/downloads/GSoC-logo-horizontal-800.png&quot;
 style=&quot;width:40%;&quot; /&gt;
+&lt;/p&gt;
+
+&lt;p&gt;I have been involved with Apache Cassandra for the past eight years, 
and I’m very proud to mention that my open source journey started a little more 
than a decade ago during my participation at the Google Summer of Code 
(GSoC).&lt;/p&gt;
+
+&lt;p&gt;GSoC is a program sponsored by Google to promote open source 
development, where post-secondary students submit project proposals to open 
source organizations. Selected students receive community mentorship and a 
stipend from Google to work on the project for ten weeks during the northern 
hemisphere summer. Over 16,000 students from 111 countries have participated so 
far! More details about the program can be found on the &lt;a 
href=&quot;https://summerofcode.withgoogle.com/&quot [...]
+
+&lt;p&gt;The Apache Software Foundation (ASF) has been a &lt;a 
href=&quot;https://community.apache.org/gsoc.html&quot;&gt;GSoC mentor 
organization&lt;/a&gt; since the beginning of the program 17 years ago. The ASF 
acts as an “umbrella” organization, which means that students can submit 
project proposals to any subproject within the ASF. Apache Cassandra mentored a 
successful GSoC project in &lt;a 
href=&quot;https://summerofcode.withgoogle.com/archive/2016/projects/5429448547500032/&quot;
 [...]
+
+&lt;h3 id=&quot;how-to-get-involved&quot;&gt;How to Get Involved&lt;/h3&gt;
+
+&lt;h4 id=&quot;getting-started&quot;&gt;Getting Started&lt;/h4&gt;
+
+&lt;p&gt;The best way to get started if you’re new to Apache Cassandra is to 
get acquainted by reading the &lt;a 
href=&quot;https://cassandra.apache.org/doc/latest/&quot;&gt;documentation&lt;/a&gt;
 and setting up a local &lt;a 
href=&quot;https://cassandra.apache.org/doc/latest/development/ide.html&quot;&gt;development
 environment&lt;/a&gt;. Play around with a locally running instance via &lt;a 
href=&quot;https://cassandra.apache.org/doc/latest/tools/cqlsh.html?highlight=cqlsh&quot;&gt;cq
 [...]
+
+&lt;h4 id=&quot;gsoc-project-ideas&quot;&gt;GSoC Project Ideas&lt;/h4&gt;
+
+&lt;p&gt;Once you have a basic understanding of how the project works, browse 
the &lt;a 
href=&quot;https://issues.apache.org/jira/browse/CASSANDRA-16456?jql=labels%20%3D%20gsoc2021%20AND%20project%20%3D%20Cassandra&quot;&gt;GSoC
 ideas list&lt;/a&gt; to select ideas that you are interested in working on. 
Browse the &lt;a 
href=&quot;https://github.com/apache/cassandra/&quot;&gt;codebase&lt;/a&gt; to 
identify components related to the idea you picked. You are welcome to propose 
other projec [...]
+
+&lt;h4 id=&quot;writing-a-proposal&quot;&gt;Writing a proposal&lt;/h4&gt;
+
+&lt;p&gt;Write a message on the JIRA ticket introducing yourself and 
demonstrating your interest in working on that particular idea. Sketch a quick 
proposal on how you plan to tackle the problem and share it with the community 
for feedback. If you don’t know where to start, don’t hesitate to ask for 
help!&lt;/p&gt;
+
+&lt;h4 id=&quot;useful-resources&quot;&gt;Useful Resources&lt;/h4&gt;
+
+&lt;p&gt;There are many good resources on the web on preparing for GSoC, 
particularly the &lt;a 
href=&quot;https://community.apache.org/gsoc.html&quot;&gt;ASF GSoC 
Guide&lt;/a&gt; and the Python community notes on &lt;a 
href=&quot;https://wiki.python.org/moin/SummerOfCode/Expectations&quot;&gt;GSoC 
expectations&lt;/a&gt;. The best GSoC students are self-motivated and 
proactive, and following the tips above should increase your chances of getting 
selected and delivering your project succe [...]
 
 &lt;p&gt;&lt;img 
src=&quot;https://cassandra.apache.org/img/changelog_header.jpg&quot; 
alt=&quot;Apache Cassandra Changelog Header&quot; /&gt;&lt;/p&gt;
 
@@ -705,136 +731,4 @@ CREATE TABLE testing.test (
 
 &lt;p&gt;&lt;strong&gt;Risk Reduction:&lt;/strong&gt; There is a great 
reduction in the risk due to Zero Copy Streaming as well. Since a Cluster’s 
recovery mainly depends on the streaming speed, Cassandra clusters with failed 
nodes will be able to recover much more quickly (5x faster). This means the 
window of vulnerability is reduced significantly, in some situations down to 
few minutes.&lt;/p&gt;
 
-&lt;p&gt;Finally, a benefit that we generally don’t talk about is the 
environmental benefit of this change. Zero Copy Streaming enables us to move 
data very quickly through the cluster. It objectively reduces the number and 
sizes of instances that are used to build Cassandra cluster. As a result not 
only does it reduce Cassandra’s TCO (Total Cost of Ownership), it also helps 
the environment by consuming fewer 
resources!&lt;/p&gt;</content><author><name>The Apache Cassandra Community</nam 
[...]
-
-&lt;p&gt;This results in a savings in disk space, CPU, and IO. By deleting 
data as soon as it is no longer needed, transient replicas require only a 
fraction of the disk space of a full replica. By not having to store the data 
indefinitely, the CPU and IO required for compaction is reduced, and read 
queries are faster as they have less data to process.&lt;/p&gt;
-
-&lt;p&gt;So what are the benefits of not actually keeping a full copy of the 
data? Well, for some installations and use cases, transient replicas can be 
almost free if &lt;a 
href=&quot;https://en.wikipedia.org/wiki/Consistency_model#Monotonic_Read_Consistency&quot;&gt;monotonic
 reads&lt;/a&gt; are disabled. In future releases where monotonic reads are 
supported with Transient Replication, enabling monotonic reads would reduce the 
savings in CPU and IO, but even then they should still be  [...]
-
-&lt;p&gt;Transient Replication is designed to be transparent to 
applications:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Consistency levels continue to produce the same results for 
queries.&lt;/li&gt;
-  &lt;li&gt;The number of replicas that can be lost before data loss occurs is 
unchanged.&lt;/li&gt;
-  &lt;li&gt;The number of replicas that can be unavailable before some queries 
start to timeout or return unavailable is unchanged (with the exception of 
ONE).&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;With Transient Replication, you can go from 3 replicas to 5 replicas, 
two of which are transient, without adding any hardware.&lt;/p&gt;
-
-&lt;p&gt;If you are running an active-passive 2 DC setup with 3 replicas in 
each DC, you can make one replica in each DC transient and still have four full 
copies of the data in total.&lt;/p&gt;
-
-&lt;h2 id=&quot;feature-support&quot;&gt;Feature support&lt;/h2&gt;
-
-&lt;p&gt;Transient Replication is not intended to fully replace Cassandra’s 
existing approach to replication. There are features that currently don’t work 
with transiently replicated keyspaces and features that are unlikely ever to 
work with them.&lt;/p&gt;
-
-&lt;p&gt;You can have keyspaces with and without Transient Replication enabled 
in the same cluster, so it is possible to use Transient Replication for just 
the use cases that are a good fit for the currently available 
functionality.&lt;/p&gt;
-
-&lt;h3 id=&quot;currently-unsupported-but-coming&quot;&gt;Currently 
unsupported but coming:&lt;/h3&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Monotonic reads&lt;/li&gt;
-  &lt;li&gt;Batch log&lt;/li&gt;
-  &lt;li&gt;LWT&lt;/li&gt;
-  &lt;li&gt;Counters&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3 id=&quot;will-never-be-supported&quot;&gt;Will never be 
supported:&lt;/h3&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Secondary indexes&lt;/li&gt;
-  &lt;li&gt;Materialized views&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;how-transient-replication-works&quot;&gt;How Transient 
Replication works&lt;/h2&gt;
-
-&lt;h3 id=&quot;overview&quot;&gt;Overview&lt;/h3&gt;
-
-&lt;p&gt;Transient replication extends Cassandra’s existing consistent hashing 
algorithm to designate some replicas of a point or range on the consistent hash 
ring as transient and some as full. The following image depicts a consistent 
hash ring with three replicas &lt;strong&gt;A&lt;/strong&gt;, 
&lt;strong&gt;B&lt;/strong&gt;, and &lt;strong&gt;C&lt;/strong&gt;. The 
replicas are located at tokens 5, 10, 15 respectively. A key 
&lt;strong&gt;&lt;em&gt;k&lt;/em&gt;&lt;/strong&gt; hashes to [...]
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-hash-ring.gif&quot;
 alt=&quot;A consistent hash ring without Transient Replication&quot; 
title=&quot;A consistent hash ring without Rransient Replication&quot; 
/&gt;&lt;/p&gt;
-
-&lt;p&gt;Replicas are selected by walking the ring clockwise starting at the 
point on the ring the key hashes to. At RF=3, the replicas of key 
&lt;strong&gt;&lt;em&gt;k **&lt;/em&gt;are **A&lt;/strong&gt;, 
&lt;strong&gt;B&lt;/strong&gt;, &lt;strong&gt;C&lt;/strong&gt;.
-With Transient Replication, the last N replicas (where N is the configured 
number of transient replicas) found while walking the ring are designated as 
transient.&lt;/p&gt;
-
-&lt;p&gt;There are no nodes designated as transient replicas or full replicas. 
All nodes will fully replicate some ranges on the ring and transiently 
replicate others.&lt;/p&gt;
-
-&lt;p&gt;The following image depicts a consistent hash ring at RF=3/1 (three 
replicas, one of which is transient). The replicas of 
&lt;strong&gt;&lt;em&gt;k&lt;/em&gt;&lt;/strong&gt; are still 
&lt;strong&gt;A&lt;/strong&gt;, &lt;strong&gt;B&lt;/strong&gt;, and 
&lt;strong&gt;C&lt;/strong&gt;, but &lt;strong&gt;C&lt;/strong&gt; is now 
transiently replicating 
&lt;strong&gt;&lt;em&gt;k&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-hash-ring-with-transient-replica.gif&quot;
 alt=&quot;A consistent hash ring with Transient Replication&quot; 
title=&quot;A consistent hash ring with Transient Replication&quot; 
/&gt;&lt;/p&gt;
-
-&lt;p&gt;Normally all replicas of a range receive all writes for that range, 
as depicted in the following image.&lt;/p&gt;
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-regular-write.gif&quot;
 alt=&quot;Normal write behavior&quot; title=&quot;Normal write behavior&quot; 
/&gt;&lt;/p&gt;
-
-&lt;p&gt;Transient replicas do not receive writes in the normal write 
path.&lt;/p&gt;
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-transient-write.gif&quot;
 alt=&quot;Transient write behavior&quot; title=&quot;Transient write 
behavior&quot; /&gt;&lt;/p&gt;
-
-&lt;p&gt;If sufficient full replicas are unavailable, transient replicas will 
receive writes.&lt;/p&gt;
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-transient-write-down-node.gif&quot;
 alt=&quot;Transient write with unavailable node&quot; title=&quot;Transient 
write with unavailable node&quot; /&gt;&lt;/p&gt;
-
-&lt;p&gt;This optimization, which is possible with Transient Replication, is 
called Cheap Quorums. This minimizes the amount of work that transient replicas 
have to do at write time, and reduces the amount of background compaction they 
will have to do.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Cheap Quorums and monotonic reads:&lt;/strong&gt; Cheap 
Quorums may end up being incompatible with an initial implementation of 
monotonic reads, and operators will be able to make a conscious trade off 
between performance and monotonic reads.&lt;/p&gt;
-
-&lt;h3 id=&quot;rapid-write-protection&quot;&gt;Rapid write 
protection&lt;/h3&gt;
-
-&lt;p&gt;In keyspaces utilizing Transient Replication, writes are sent to 
every full replica and enough transient replicas to meet the requested 
consistency level (to make up for unavailable full replicas). In addition, 
enough transient replicas are selected to reach a quorum in every datacenter, 
though unless the consistency level requires it, the write will be acknowledged 
without ensuring all have been delivered.&lt;/p&gt;
-
-&lt;p&gt;Because not all replicas are sent the write, it’s possible that 
insufficient replicas will respond, causing timeouts.  To prevent this, we 
implement rapid write protection, similar to rapid read protection, that sends 
writes to additional replicas if sufficient acknowledgements to meet the 
consistency level are not received promptly.&lt;/p&gt;
-
-&lt;p&gt;The following animation shows rapid write protection in 
action.&lt;/p&gt;
-
-&lt;p&gt;&lt;img 
src=&quot;/img/blog-post-introducing-transient-replication/diagram-rapid-write-protection.gif&quot;
 alt=&quot;Animation of rapid write protection preventing a write timeout&quot; 
title=&quot;Rapid write protection preventing a write timeout&quot; 
/&gt;&lt;/p&gt;
-
-&lt;p&gt;Rapid write protection is configured similarly to rapid read 
protection using the table option &lt;code 
class=&quot;highlighter-rouge&quot;&gt;additional_write_policy&lt;/code&gt;. 
The policy determines how long to wait for acknowledgements before sending 
additional mutations. The default is to wait for P99 of the observed 
latency.&lt;/p&gt;
-
-&lt;h3 id=&quot;incremental-repair&quot;&gt;Incremental repair&lt;/h3&gt;
-
-&lt;p&gt;Incremental repair is used to clean up transient data at transient 
replicas and propagate it to full replicas.&lt;/p&gt;
-
-&lt;p&gt;When incremental repair occurs transient replicas stream out 
transient data, but don’t receive any. Anti-compaction is used to separate 
transient and fully replicated data so that only fully replicated data is 
retained once incremental repair completes.&lt;/p&gt;
-
-&lt;p&gt;The result of running an incremental repair is that all full replicas 
for a range are synchronized and can be used interchangeably to retrieve the 
repaired data set for a query.&lt;/p&gt;
-
-&lt;h3 id=&quot;read-path&quot;&gt;Read path&lt;/h3&gt;
-
-&lt;p&gt;Reads must always include at least one full replica and can include 
as many replicas (transient or full) as necessary to achieve the desired 
consistency level. At least one full replica is required in order to provide 
the data not available at transient replicas, but it doesn’t matter which full 
replica is picked because incremental repair synchronizes the repaired data set 
across full replicas.&lt;/p&gt;
-
-&lt;p&gt;Reads at transient replicas are faster than reads at full replicas 
because reads at transient replicas are unlikely to return any results if 
monotonic reads are disabled, and they haven’t been receiving writes.&lt;/p&gt;
-
-&lt;h2 
id=&quot;creating-keyspaces-with-transient-replication&quot;&gt;Creating 
keyspaces with Transient Replication&lt;/h2&gt;
-
-&lt;p&gt;Transient Replication is supported by SimpleStrategy and 
NetworkTopologyStrategy. When specifying the replication factor, you can 
specify the number of transient replicas in addition to the total number of 
replicas (including transient replicas). The syntax for a replication factor of 
3 replicas total with one of them being transient would be “3/1”.&lt;/p&gt;
-
-&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;pre 
class=&quot;highlight&quot;&gt;&lt;code&gt;ALTER KEYSPACE foo WITH REPLICATION 
= {'class' : 'NetworkTopologyStrategy', 'DC1' : '3/1'};
-ALTER KEYSPACE foo WITH REPLICATION = {'class' : 'SimpleStrategy', 
'replication_factor' : '3/1'};
-&lt;/code&gt;&lt;/pre&gt;
-&lt;/div&gt;
-
-&lt;p&gt;Monotonic reads are not supported with Transient Replication in 4.0, 
so any existing tables in the keyspace must have monotonic reads disabled by 
setting &lt;code class=&quot;highlighter-rouge&quot;&gt;read_repair = 
'NONE'&lt;/code&gt;&lt;/p&gt;
-
-&lt;p&gt;Once the keyspace has been altered, you will need to run incremental 
repair and then nodetool cleanup to ensure  transient data is cleaned 
up.&lt;/p&gt;
-
-&lt;h2 id=&quot;operational-matters&quot;&gt;Operational matters&lt;/h2&gt;
-
-&lt;p&gt;Transient replication requires rolling incremental repair to be run 
regularly in order to move data from transient replicas to full replicas. By 
default transient replicas will receive 1% of writes for transiently replicated 
ranges due to rapid write protection. If a node is down for an extended period 
of time, its transient replicas will receive additional write load and that 
data should be cleaned up using incremental repair. Running incremental repair 
regularly will ensure th [...]
-
-&lt;p&gt;It’s also a good idea to run a small number of vnodes with transient 
replication so that when a node goes down the load is spread out over several 
other nodes that transiently replicate that range. Larges numbers of vnodes are 
known to be problematic, so it’s best to start with a cluster that is already 
close to or at its maximum size so that a small number of vnodes will be 
sufficient. If you intend to grow the cluster in the future, you will need to 
be cognizant of how this wi [...]
-
-&lt;p&gt;While the odds of any data loss should multiple nodes be permanently 
lost remain the same with transient replication, the magnitude of potential 
data loss does not. With 3/1 transient replication the permanent loss of two 
nodes could result in the loss of the entirety of the repaired data set. If you 
are running a multi-DC setup with a high level of replication such as 2 DCs, 
with 3/1 replicas in each, then you will have 4 full copies total and the added 
risk of transient replic [...]
-
-&lt;h2 id=&quot;experimental-features&quot;&gt;Experimental features&lt;/h2&gt;
-
-&lt;p&gt;Experimental features are a relatively new idea for Apache Cassandra. 
Although we recently voted to make materialized views an experimental feature 
retroactively, Transient Replication is the first experimental feature to be 
introduced as such.&lt;/p&gt;
-
-&lt;p&gt;The goal of introducing experimental features is to allow for 
incremental development across multiple releases. In the case of Transient 
Replication, we can avoid a giant code drop that heavily modifies the code 
base, and the associated risks with incorporating a new feature that 
way.&lt;/p&gt;
-
-&lt;p&gt;What it means for a feature to be experimental doesn’t have a set 
definition, but for Transient Replication it’s intended to set expectations. As 
of 4.0, Transient Replication’s intended audience is expert operators of 
Cassandra with the ability to write the book on how to safely deploy Transient 
Replication, debug any issues that result, and if necessary contribute code 
back to address problems as they are discovered.&lt;/p&gt;
-
-&lt;p&gt;It’s expected that the feature set for Transient Replication will not 
change in minor updates to 4.0, but eventually it should be ready for use by a 
wider audience.&lt;/p&gt;
-
-&lt;h2 id=&quot;next-steps-for-transient-replication&quot;&gt;Next steps for 
Transient Replication&lt;/h2&gt;
-
-&lt;p&gt;If increasing availability or saving on capacity sounds good to you, 
then you can help make transient replication production-ready by testing it out 
or even deploying it. Experience and feedback from the community is one the of 
the things that will drive transient replication bug fixing and 
development.&lt;/p&gt;</content><author><name>The Apache Cassandra 
Community</name></author><summary type="html">Transient Replication is a new 
experimental feature soon to be available in 4. [...]
\ No newline at end of file
+&lt;p&gt;Finally, a benefit that we generally don’t talk about is the 
environmental benefit of this change. Zero Copy Streaming enables us to move 
data very quickly through the cluster. It objectively reduces the number and 
sizes of instances that are used to build Cassandra cluster. As a result not 
only does it reduce Cassandra’s TCO (Total Cost of Ownership), it also helps 
the environment by consuming fewer 
resources!&lt;/p&gt;</content><author><name>The Apache Cassandra Community</nam 
[...]
\ No newline at end of file
diff --git 
a/src/doc/4.0-beta5/_sources/configuration/cassandra_config_file.rst.txt 
b/src/doc/4.0-beta5/_sources/configuration/cassandra_config_file.rst.txt
index 45dce45..a2a2dec 100644
--- a/src/doc/4.0-beta5/_sources/configuration/cassandra_config_file.rst.txt
+++ b/src/doc/4.0-beta5/_sources/configuration/cassandra_config_file.rst.txt
@@ -1358,9 +1358,7 @@ throttling specified by 
stream_throughput_outbound_megabits_per_sec.
 Enabling this will reduce the GC pressure on sending and receiving node.
 When unset, the default is enabled. While this feature tries to keep the
 disks balanced, it cannot guarantee it. This feature will be automatically
-disabled if internode encryption is enabled. Currently this can be used with
-Leveled Compaction. Once CASSANDRA-14586 is fixed other compaction strategies
-will benefit as well when used in combination with CASSANDRA-6696.
+disabled if internode encryption is enabled.
 
 *Default Value:* true
 
diff --git a/src/doc/4.0-beta5/_sources/cql/definitions.rst.txt 
b/src/doc/4.0-beta5/_sources/cql/definitions.rst.txt
index 3df6f20..8ccb630 100644
--- a/src/doc/4.0-beta5/_sources/cql/definitions.rst.txt
+++ b/src/doc/4.0-beta5/_sources/cql/definitions.rst.txt
@@ -46,8 +46,10 @@ To aid in specifying the CQL syntax, we will use the 
following conventions in th
 Identifiers and keywords
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
-The CQL language uses *identifiers* (or *names*) to identify tables, columns 
and other objects. An identifier is a token
-matching the regular expression ``[a-zA-Z][a-zA-Z0-9_]*``.
+The CQL language uses *identifiers* (or *names*) to identify tables, columns 
and other objects. An identifier can be either
+unquoted or quoted. The unquoted identifier is a token matching the regular 
expression ``[a-zA-Z][a-zA-Z0-9_]*``.
+In the case of quoted, the identity can contain non-ASCII characters between 
the quotation marks, with one exception that
+Cassandra does not accept non-ASCII characters, if the quoted identifier is 
used for keyspace name or table name.
 
 A number of such identifiers, like ``SELECT`` or ``WITH``, are *keywords*. 
They have a fixed meaning for the language
 and most are reserved. The list of those keywords can be found in 
:ref:`appendix-A`.
diff --git a/src/doc/4.0-beta5/_sources/getting_started/installing.rst.txt 
b/src/doc/4.0-beta5/_sources/getting_started/installing.rst.txt
index 5c5239d..568549f 100644
--- a/src/doc/4.0-beta5/_sources/getting_started/installing.rst.txt
+++ b/src/doc/4.0-beta5/_sources/getting_started/installing.rst.txt
@@ -43,7 +43,7 @@ Prerequisites
 - **NOTE**: *Experimental* support for Java 11 was added in Cassandra 4.0 
(`CASSANDRA-9608 <https://issues.apache.org/jira/browse/CASSANDRA-9608>`__).
   Running Cassandra on Java 11 is *experimental*. Do so at your own risk. For 
more information, see
   `NEWS.txt <https://github.com/apache/cassandra/blob/trunk/NEWS.txt>`__.
-- For using cqlsh, the latest version of `Python 2.7 
<https://www.python.org/downloads/>`__ or Python 3.6+. To verify that you have
+- For using cqlsh, the latest version of `Python 3.6+ 
<https://www.python.org/downloads/>`__ or Python 2.7 (support deprecated). To 
verify that you have
   the correct version of Python installed, type ``python --version``.
 
 Choosing an installation method
diff --git a/src/doc/4.0-beta5/_sources/new/streaming.rst.txt 
b/src/doc/4.0-beta5/_sources/new/streaming.rst.txt
index 1807eb4..849b43d 100644
--- a/src/doc/4.0-beta5/_sources/new/streaming.rst.txt
+++ b/src/doc/4.0-beta5/_sources/new/streaming.rst.txt
@@ -50,20 +50,25 @@ Zero copy streaming is enabled by setting the following 
setting in ``cassandra.y
 
  stream_entire_sstables: true
 
-By default zero copy streaming is enabled. 
+It is enabled by default. 
+
+This feature is automatically disabled if internode encryption is enabled.
 
 SSTables Eligible for Zero Copy Streaming
 *****************************************
 Zero copy streaming is used if all partitions within the SSTable need to be 
transmitted. This is common when using ``LeveledCompactionStrategy`` or when 
partitioning SSTables by token range has been enabled. All partition keys in 
the SSTables are iterated over to determine the eligibility for Zero Copy 
streaming.
 
 Benefits of Zero Copy Streaming
-******************************** 
+******************************* 
 When enabled, it permits Cassandra to zero-copy stream entire eligible 
SSTables between nodes, including every component. This speeds up the network 
transfer significantly subject to throttling specified by 
``stream_throughput_outbound_megabits_per_sec``. 
  
-Enabling this will reduce the GC pressure on sending and receiving node. While 
this feature tries to keep the disks balanced, it cannot guarantee it. This 
feature will be automatically disabled if internode encryption is enabled. 
Currently this can be used with Leveled Compaction.   
+Enabling zero copy streaming also reduces the GC pressure on the sending and 
receiving nodes.
+
+.. note:: While this feature tries to keep the disks balanced, it cannot 
guarantee it. 
+   For instance, it is expected that some of the SSTables do not fit entirely 
in their disk boundaries, when bootstraping a new node having multiple data 
directoris.
 
 Configuring for Zero Copy Streaming
-************************************ 
+*********************************** 
 Throttling would reduce the streaming speed. The 
``stream_throughput_outbound_megabits_per_sec`` throttles all outbound 
streaming file transfers on a node to the given total throughput in Mbps. When 
unset, the default is 200 Mbps or 25 MB/s.
 
 ::
diff --git a/src/doc/4.0-beta5/_sources/tools/cqlsh.rst.txt 
b/src/doc/4.0-beta5/_sources/tools/cqlsh.rst.txt
index b800b88..2f47554 100644
--- a/src/doc/4.0-beta5/_sources/tools/cqlsh.rst.txt
+++ b/src/doc/4.0-beta5/_sources/tools/cqlsh.rst.txt
@@ -13,7 +13,7 @@ the Python native protocol driver, and connects to the single 
node specified on
 Compatibility
 ^^^^^^^^^^^^^
 
-cqlsh is compatible with Python 2.7.
+cqlsh is compatible with Python 3.6+ (and 2.7, deprecated).
 
 In general, a given version of cqlsh is only guaranteed to work with the 
version of Cassandra that it was released with.
 In some cases, cqlsh make work with older or newer versions of Cassandra, but 
this is not officially supported.
@@ -65,7 +65,7 @@ Options:
 
 ``--browser``
   Specify the browser to use for displaying cqlsh help.  This can be one of 
the `supported browser names
-  <https://docs.python.org/2/library/webbrowser.html>`__ (e.g. ``firefox``) or 
a browser path followed by ``%s`` (e.g.
+  <https://docs.python.org/3/library/webbrowser.html>`__ (e.g. ``firefox``) or 
a browser path followed by ``%s`` (e.g.
   ``/usr/bin/google-chrome-stable %s``).
 
 ``--ssl``
diff --git a/src/doc/4.0-beta5/configuration/cassandra_config_file.html 
b/src/doc/4.0-beta5/configuration/cassandra_config_file.html
index 15f8676..f784574 100644
--- a/src/doc/4.0-beta5/configuration/cassandra_config_file.html
+++ b/src/doc/4.0-beta5/configuration/cassandra_config_file.html
@@ -1175,9 +1175,7 @@ throttling specified by 
stream_throughput_outbound_megabits_per_sec.
 Enabling this will reduce the GC pressure on sending and receiving node.
 When unset, the default is enabled. While this feature tries to keep the
 disks balanced, it cannot guarantee it. This feature will be automatically
-disabled if internode encryption is enabled. Currently this can be used with
-Leveled Compaction. Once CASSANDRA-14586 is fixed other compaction strategies
-will benefit as well when used in combination with CASSANDRA-6696.</p>
+disabled if internode encryption is enabled.</p>
 <p><em>Default Value:</em> true</p>
 </div>
 <div class="section" id="stream-throughput-outbound-megabits-per-sec">
diff --git a/src/doc/4.0-beta5/cql/definitions.html 
b/src/doc/4.0-beta5/cql/definitions.html
index bc14aa3..4433ad9 100644
--- a/src/doc/4.0-beta5/cql/definitions.html
+++ b/src/doc/4.0-beta5/cql/definitions.html
@@ -126,8 +126,10 @@ this document suggests otherwise. Also, not everything 
accepted by the grammar i
 </div>
 <div class="section" id="identifiers">
 <span id="identifiers-and-keywords"></span><h2>Identifiers and keywords<a 
class="headerlink" href="#identifiers" title="Permalink to this 
headline">¶</a></h2>
-<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier is a token
-matching the regular expression <code class="docutils literal 
notranslate"><span class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.</p>
+<p>The CQL language uses <em>identifiers</em> (or <em>names</em>) to identify 
tables, columns and other objects. An identifier can be either
+unquoted or quoted. The unquoted identifier is a token matching the regular 
expression <code class="docutils literal notranslate"><span 
class="pre">[a-zA-Z][a-zA-Z0-9_]*</span></code>.
+In the case of quoted, the identity can contain non-ASCII characters between 
the quotation marks, with one exception that
+Cassandra does not accept non-ASCII characters, if the quoted identifier is 
used for keyspace name or table name.</p>
 <p>A number of such identifiers, like <code class="docutils literal 
notranslate"><span class="pre">SELECT</span></code> or <code class="docutils 
literal notranslate"><span class="pre">WITH</span></code>, are 
<em>keywords</em>. They have a fixed meaning for the language
 and most are reserved. The list of those keywords can be found in <a 
class="reference internal" href="appendices.html#appendix-a"><span class="std 
std-ref">Appendix A: CQL Keywords</span></a>.</p>
 <p>Identifiers and (unquoted) keywords are case insensitive. Thus <code 
class="docutils literal notranslate"><span class="pre">SELECT</span></code> is 
the same than <code class="docutils literal notranslate"><span 
class="pre">select</span></code> or <code class="docutils literal 
notranslate"><span class="pre">sElEcT</span></code>, and
diff --git a/src/doc/4.0-beta5/getting_started/installing.html 
b/src/doc/4.0-beta5/getting_started/installing.html
index a702a23..816a1b4 100644
--- a/src/doc/4.0-beta5/getting_started/installing.html
+++ b/src/doc/4.0-beta5/getting_started/installing.html
@@ -120,7 +120,7 @@ verify that you have the correct version of java installed, 
type <code class="do
 <li><strong>NOTE</strong>: <em>Experimental</em> support for Java 11 was added 
in Cassandra 4.0 (<a class="reference external" 
href="https://issues.apache.org/jira/browse/CASSANDRA-9608";>CASSANDRA-9608</a>).
 Running Cassandra on Java 11 is <em>experimental</em>. Do so at your own risk. 
For more information, see
 <a class="reference external" 
href="https://github.com/apache/cassandra/blob/trunk/NEWS.txt";>NEWS.txt</a>.</li>
-<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 2.7</a> or Python 3.6+. To 
verify that you have
+<li>For using cqlsh, the latest version of <a class="reference external" 
href="https://www.python.org/downloads/";>Python 3.6+</a> or Python 2.7 (support 
deprecated). To verify that you have
 the correct version of Python installed, type <code class="docutils literal 
notranslate"><span class="pre">python</span> <span 
class="pre">--version</span></code>.</li>
 </ul>
 </div>
diff --git a/src/doc/4.0-beta5/new/streaming.html 
b/src/doc/4.0-beta5/new/streaming.html
index 85bd68f..a47a2de 100644
--- a/src/doc/4.0-beta5/new/streaming.html
+++ b/src/doc/4.0-beta5/new/streaming.html
@@ -128,7 +128,8 @@ extra-footer: '
 <div class="highlight-default notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">stream_entire_sstables</span><span class="p">:</span> <span 
class="n">true</span>
 </pre></div>
 </div>
-<p>By default zero copy streaming is enabled.</p>
+<p>It is enabled by default.</p>
+<p>This feature is automatically disabled if internode encryption is 
enabled.</p>
 </div>
 <div class="section" id="sstables-eligible-for-zero-copy-streaming">
 <h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" 
href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
@@ -137,7 +138,12 @@ extra-footer: '
 <div class="section" id="benefits-of-zero-copy-streaming">
 <h3>Benefits of Zero Copy Streaming<a class="headerlink" 
href="#benefits-of-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
 <p>When enabled, it permits Cassandra to zero-copy stream entire eligible 
SSTables between nodes, including every component. This speeds up the network 
transfer significantly subject to throttling specified by <code class="docutils 
literal notranslate"><span 
class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
-<p>Enabling this will reduce the GC pressure on sending and receiving node. 
While this feature tries to keep the disks balanced, it cannot guarantee it. 
This feature will be automatically disabled if internode encryption is enabled. 
Currently this can be used with Leveled Compaction.</p>
+<p>Enabling zero copy streaming also reduces the GC pressure on the sending 
and receiving nodes.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">While this feature tries to keep the disks balanced, it cannot 
guarantee it.
+For instance, it is expected that some of the SSTables do not fit entirely in 
their disk boundaries, when bootstraping a new node having multiple data 
directoris.</p>
+</div>
 </div>
 <div class="section" id="configuring-for-zero-copy-streaming">
 <h3>Configuring for Zero Copy Streaming<a class="headerlink" 
href="#configuring-for-zero-copy-streaming" title="Permalink to this 
headline">¶</a></h3>
diff --git a/src/doc/4.0-beta5/searchindex.js b/src/doc/4.0-beta5/searchindex.js
index 38b03d8..9b32e61 100644
--- a/src/doc/4.0-beta5/searchindex.js
+++ b/src/doc/4.0-beta5/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cass_cl_archive_file","configuration/cass_env_sh_file","configuration/cass_jvm_options_file","configuration/cass_logback_xml_file","configuration/cass_rackdc_file","configuration/cass_topo_file","configuration/cass_yaml_file","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/
 [...]
\ No newline at end of file
diff --git a/src/doc/4.0-beta5/tools/cqlsh.html 
b/src/doc/4.0-beta5/tools/cqlsh.html
index 367d3b9..1dcedaa 100644
--- a/src/doc/4.0-beta5/tools/cqlsh.html
+++ b/src/doc/4.0-beta5/tools/cqlsh.html
@@ -104,7 +104,7 @@ with every Cassandra package, and can be found in the bin/ 
directory alongside t
 the Python native protocol driver, and connects to the single node specified 
on the command line.</p>
 <div class="section" id="compatibility">
 <h2>Compatibility<a class="headerlink" href="#compatibility" title="Permalink 
to this headline">¶</a></h2>
-<p>cqlsh is compatible with Python 2.7.</p>
+<p>cqlsh is compatible with Python 3.6+ (and 2.7, deprecated).</p>
 <p>In general, a given version of cqlsh is only guaranteed to work with the 
version of Cassandra that it was released with.
 In some cases, cqlsh make work with older or newer versions of Cassandra, but 
this is not officially supported.</p>
 </div>
@@ -142,7 +142,7 @@ can also view the latest version of <a class="reference 
external" href="https://
 <dt><code class="docutils literal notranslate"><span 
class="pre">--no-color</span></code></dt>
 <dd>Disable color output</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--browser</span></code></dt>
-<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/2/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
+<dd>Specify the browser to use for displaying cqlsh help.  This can be one of 
the <a class="reference external" 
href="https://docs.python.org/3/library/webbrowser.html";>supported browser 
names</a> (e.g. <code class="docutils literal notranslate"><span 
class="pre">firefox</span></code>) or a browser path followed by <code 
class="docutils literal notranslate"><span class="pre">%s</span></code> (e.g.
 <code class="docutils literal notranslate"><span 
class="pre">/usr/bin/google-chrome-stable</span> <span 
class="pre">%s</span></code>).</dd>
 <dt><code class="docutils literal notranslate"><span 
class="pre">--ssl</span></code></dt>
 <dd>Use SSL when connecting to Cassandra</dd>
diff --git a/src/doc/4.0-beta5/tools/nodetool/import.html 
b/src/doc/4.0-beta5/tools/nodetool/import.html
index 905ce78..1dc1e98 100644
--- a/src/doc/4.0-beta5/tools/nodetool/import.html
+++ b/src/doc/4.0-beta5/tools/nodetool/import.html
@@ -91,9 +91,9 @@ extra-footer: '
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">pwf</span> <span class="o">&lt;</span><span 
class="n">passwordFilePath</span><span class="o">&gt;</span> <span 
class="o">|</span> <span class="o">--</span><span 
class="n">password</span><span class="o">-</span><span class="n">file</span> 
<span class="o">&lt;</span><span class="n">passwordFilePath</span><span 
class="o">&gt;</span><span class="p">)]</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">u</span> <span class="o">&lt;</span><span 
class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> 
<span class="o">--</span><span class="n">username</span> <span 
class="o">&lt;</span><span class="n">username</span><span 
class="o">&gt;</span><span class="p">)]</span> <span class="kn">import</span>
                 <span class="p">[(</span><span class="o">-</span><span 
class="n">c</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span 
class="n">invalidate</span><span class="o">-</span><span 
class="n">caches</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">e</span> <span class="o">|</span> <span 
class="o">--</span><span class="n">extended</span><span class="o">-</span><span 
class= [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">q</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">quick</span><span class="p">)]</span> <span class="p">[(</span><span 
class="o">-</span><span class="n">r</s [...]
-                <span class="p">[(</span><span class="o">-</span><span 
class="n">t</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">tokens</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">v</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">no</span><span class="o">-</span><span class="n">verify</span><span 
class="p">)]</span> <span class="p">[</s [...]
-                <span class="o">&lt;</span><span 
class="n">directory</span><span class="o">&gt;</span> <span class="o">...</span>
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">l</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span class="n">level</span><span 
class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span 
class="n">p</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">copy</span><span class="o">-</span><span class="n">data</span><span 
class="p">)]</span> <span class="p">[(< [...]
+                <span class="p">[(</span><span class="o">-</span><span 
class="n">r</span> <span class="o">|</span> <span class="o">--</span><span 
class="n">keep</span><span class="o">-</span><span 
class="n">repaired</span><span class="p">)]</span> <span 
class="p">[(</span><span class="o">-</span><span class="n">t</span> <span 
class="o">|</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">tokens</span><span class="p">)]</span> <span 
class="p"> [...]
+                <span class="o">&lt;</span><span 
class="n">keyspace</span><span class="o">&gt;</span> <span 
class="o">&lt;</span><span class="n">table</span><span class="o">&gt;</span> 
<span class="o">&lt;</span><span class="n">directory</span><span 
class="o">&gt;</span> <span class="o">...</span>
 
 <span class="n">OPTIONS</span>
         <span class="o">-</span><span class="n">c</span><span 
class="p">,</span> <span class="o">--</span><span class="n">no</span><span 
class="o">-</span><span class="n">invalidate</span><span 
class="o">-</span><span class="n">caches</span>
@@ -111,6 +111,9 @@ extra-footer: '
         <span class="o">-</span><span class="n">p</span> <span 
class="o">&lt;</span><span class="n">port</span><span 
class="o">&gt;</span><span class="p">,</span> <span class="o">--</span><span 
class="n">port</span> <span class="o">&lt;</span><span 
class="n">port</span><span class="o">&gt;</span>
             <span class="n">Remote</span> <span class="n">jmx</span> <span 
class="n">agent</span> <span class="n">port</span> <span class="n">number</span>
 
+        <span class="o">-</span><span class="n">p</span><span 
class="p">,</span> <span class="o">--</span><span class="n">copy</span><span 
class="o">-</span><span class="n">data</span>
+            <span class="n">Copy</span> <span class="n">data</span> <span 
class="kn">from</span> <span class="nn">source</span> <span 
class="n">directories</span> <span class="n">instead</span> <span 
class="n">of</span> <span class="n">moving</span> <span class="n">them</span>
+
         <span class="o">-</span><span class="n">pp</span><span 
class="p">,</span> <span class="o">--</span><span class="nb">print</span><span 
class="o">-</span><span class="n">port</span>
             <span class="n">Operate</span> <span class="ow">in</span> <span 
class="mf">4.0</span> <span class="n">mode</span> <span class="k">with</span> 
<span class="n">hosts</span> <span class="n">disambiguated</span> <span 
class="n">by</span> <span class="n">port</span> <span class="n">number</span>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to