You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by gi...@apache.org on 2020/08/17 15:50:57 UTC

[cassandra-website] branch asf-staging updated (47d20f0 -> 1aff090)

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

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


    omit 47d20f0  generate docs for b4337fbb
     add ecb519d  Blog post about Cassandra & Kubernetes - SIG Update
     new 1aff090  generate docs for ecb519dc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (47d20f0)
            \
             N -- N -- N   refs/heads/asf-staging (1aff090)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../08/14/cassandra-and-kubernetes-sig-update.html | 229 +++++++++++++++++
 content/blog/index.html                            |  18 +-
 content/blog/page2/index.html                      |   9 +
 .../configuration/cassandra_config_file.html       |   9 +
 content/doc/3.11.8/operating/metrics.html          | 219 ----------------
 content/doc/3.11.8/searchindex.js                  |   2 +-
 .../3.11/configuration/cassandra_config_file.html  |   9 +
 content/doc/3.11/operating/metrics.html            | 219 ----------------
 content/doc/3.11/searchindex.js                    |   2 +-
 .../configuration/cassandra_config_file.html       |   8 +
 content/doc/4.0-beta2/cql/ddl.html                 |  36 +--
 content/doc/4.0-beta2/cql/types.html               |   2 +
 content/doc/4.0-beta2/development/testing.html     |   2 +-
 content/doc/4.0-beta2/objects.inv                  | Bin 9809 -> 9803 bytes
 content/doc/4.0-beta2/operating/metrics.html       | 279 ---------------------
 content/doc/4.0-beta2/searchindex.js               |   2 +-
 .../configuration/cassandra_config_file.html       |   8 +
 content/doc/latest/cql/ddl.html                    |  36 +--
 content/doc/latest/cql/types.html                  |   2 +
 content/doc/latest/development/testing.html        |   2 +-
 content/doc/latest/objects.inv                     | Bin 9809 -> 9803 bytes
 content/doc/latest/operating/metrics.html          | 279 ---------------------
 content/doc/latest/searchindex.js                  |   2 +-
 .../configuration/cassandra_config_file.html       |   9 +
 content/doc/stable/operating/metrics.html          | 219 ----------------
 content/doc/stable/searchindex.js                  |   2 +-
 content/feed.xml                                   |  78 +++++-
 .../operator-capabilities.png                      | Bin 0 -> 48785 bytes
 .../single-region-multi-datacenter.png             | Bin 0 -> 156440 bytes
 .../single-region-single-datacenter.png            | Bin 0 -> 117544 bytes
 ...14-cassandra-and-kubernetes-sig-update.markdown |  67 +++++
 .../configuration/cassandra_config_file.rst.txt    |   9 +
 src/doc/3.11.8/_sources/operating/metrics.rst.txt  | 114 +++++----
 .../configuration/cassandra_config_file.html       |   9 +
 src/doc/3.11.8/operating/metrics.html              | 219 ----------------
 src/doc/3.11.8/searchindex.js                      |   2 +-
 .../configuration/cassandra_config_file.rst.txt    |   9 +
 src/doc/4.0-beta2/_sources/cql/ddl.rst.txt         |  35 +--
 src/doc/4.0-beta2/_sources/cql/types.rst.txt       |   3 +
 .../4.0-beta2/_sources/development/testing.rst.txt |   2 +-
 .../4.0-beta2/_sources/operating/metrics.rst.txt   | 144 +++++------
 .../configuration/cassandra_config_file.html       |   8 +
 src/doc/4.0-beta2/cql/ddl.html                     |  36 +--
 src/doc/4.0-beta2/cql/types.html                   |   2 +
 src/doc/4.0-beta2/development/testing.html         |   2 +-
 src/doc/4.0-beta2/objects.inv                      | Bin 9809 -> 9803 bytes
 src/doc/4.0-beta2/operating/metrics.html           | 279 ---------------------
 src/doc/4.0-beta2/searchindex.js                   |   2 +-
 .../.placeholder                                   |   1 +
 .../operator-capabilities.png                      | Bin 0 -> 48785 bytes
 .../single-region-multi-datacenter.png             | Bin 0 -> 156440 bytes
 .../single-region-single-datacenter.png            | Bin 0 -> 117544 bytes
 52 files changed, 652 insertions(+), 1973 deletions(-)
 create mode 100644 content/blog/2020/08/14/cassandra-and-kubernetes-sig-update.html
 create mode 100644 content/img/blog-post-cassandra-and-kubernetes-sig-update/operator-capabilities.png
 create mode 100644 content/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-multi-datacenter.png
 create mode 100644 content/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-single-datacenter.png
 create mode 100644 src/_posts/2020-08-14-cassandra-and-kubernetes-sig-update.markdown
 create mode 100644 src/img/blog-post-cassandra-and-kubernetes-sig-update/.placeholder
 create mode 100644 src/img/blog-post-cassandra-and-kubernetes-sig-update/operator-capabilities.png
 create mode 100644 src/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-multi-datacenter.png
 create mode 100644 src/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-single-datacenter.png


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


[cassandra-website] 01/01: generate docs for ecb519dc

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 1aff09001b0f565cd9f351b2a0613fe52cbee984
Author: jenkins <us...@infra.apache.org>
AuthorDate: Mon Aug 17 15:50:45 2020 +0000

    generate docs for ecb519dc
---
 content/.htaccess                                  |     4 +
 content/.keepdir                                   |     1 -
 .../2018/08/07/faster_streaming_in_cassandra.html  |   223 +
 .../blog/2018/08/21/testing_apache_cassandra.html  |   201 +
 .../finding_bugs_with_property_based_testing.html  |   260 +
 .../blog/2018/10/29/audit_logging_cassandra.html   |   358 +
 .../12/03/introducing-transient-replication.html   |   287 +
 .../blog/2019/04/09/benchmarking_streaming.html    |   232 +
 .../2020/07/20/apache-cassandra-4-0-beta1.html     |   211 +
 .../08/14/cassandra-and-kubernetes-sig-update.html |   229 +
 content/blog/index.html                            |   216 +
 content/blog/page2/index.html                      |   195 +
 content/community/index.html                       |   207 +
 content/css/sphinx.css                             |   819 ++
 content/css/style.css                              |   287 +
 content/doc/.htaccess                              |     2 +
 content/doc/3.11.3/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/3.11.3/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/3.11.3/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/3.11.3/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/3.11.3/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/3.11.3/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/3.11.3/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/3.11.3/architecture/dynamo.html        |   343 +
 content/doc/3.11.3/architecture/guarantees.html    |   238 +
 content/doc/3.11.3/architecture/index.html         |   253 +
 content/doc/3.11.3/architecture/overview.html      |   238 +
 .../doc/3.11.3/architecture/storage_engine.html    |   289 +
 content/doc/3.11.3/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1927 ++++
 content/doc/3.11.3/configuration/index.html        |   235 +
 content/doc/3.11.3/contactus.html                  |   254 +
 content/doc/3.11.3/cql/appendices.html             |   690 ++
 content/doc/3.11.3/cql/changes.html                |   478 +
 content/doc/3.11.3/cql/ddl.html                    |   890 ++
 content/doc/3.11.3/cql/definitions.html            |   437 +
 content/doc/3.11.3/cql/dml.html                    |   683 ++
 content/doc/3.11.3/cql/functions.html              |   791 ++
 content/doc/3.11.3/cql/index.html                  |   365 +
 content/doc/3.11.3/cql/indexes.html                |   293 +
 content/doc/3.11.3/cql/json.html                   |   440 +
 content/doc/3.11.3/cql/mvs.html                    |   366 +
 content/doc/3.11.3/cql/security.html               |   829 ++
 content/doc/3.11.3/cql/triggers.html               |   278 +
 content/doc/3.11.3/cql/types.html                  |   822 ++
 content/doc/3.11.3/data_modeling/index.html        |   230 +
 content/doc/3.11.3/development/code_style.html     |   333 +
 content/doc/3.11.3/development/how_to_commit.html  |   305 +
 content/doc/3.11.3/development/how_to_review.html  |   297 +
 content/doc/3.11.3/development/ide.html            |   359 +
 content/doc/3.11.3/development/index.html          |   268 +
 content/doc/3.11.3/development/patches.html        |   372 +
 content/doc/3.11.3/development/testing.html        |   296 +
 content/doc/3.11.3/faq/index.html                  |   441 +
 content/doc/3.11.3/genindex.html                   |    93 +
 .../doc/3.11.3/getting_started/configuring.html    |   283 +
 content/doc/3.11.3/getting_started/drivers.html    |   348 +
 content/doc/3.11.3/getting_started/index.html      |   272 +
 content/doc/3.11.3/getting_started/installing.html |   321 +
 content/doc/3.11.3/getting_started/querying.html   |   269 +
 content/doc/3.11.3/index.html                      |   231 +
 content/doc/3.11.3/objects.inv                     |   Bin 0 -> 7694 bytes
 content/doc/3.11.3/operating/backups.html          |   248 +
 content/doc/3.11.3/operating/bloom_filters.html    |   285 +
 content/doc/3.11.3/operating/bulk_loading.html     |   248 +
 content/doc/3.11.3/operating/cdc.html              |   311 +
 content/doc/3.11.3/operating/compaction.html       |   639 ++
 content/doc/3.11.3/operating/compression.html      |   312 +
 content/doc/3.11.3/operating/hardware.html         |   314 +
 content/doc/3.11.3/operating/hints.html            |   248 +
 content/doc/3.11.3/operating/index.html            |   341 +
 content/doc/3.11.3/operating/metrics.html          |  1726 ++++
 content/doc/3.11.3/operating/read_repair.html      |   248 +
 content/doc/3.11.3/operating/repair.html           |   248 +
 content/doc/3.11.3/operating/security.html         |   571 ++
 content/doc/3.11.3/operating/snitch.html           |   301 +
 content/doc/3.11.3/operating/topo_changes.html     |   339 +
 content/doc/3.11.3/search.html                     |   227 +
 content/doc/3.11.3/searchindex.js                  |     1 +
 content/doc/3.11.3/tools/cqlsh.html                |   606 ++
 content/doc/3.11.3/tools/index.html                |   237 +
 content/doc/3.11.3/tools/nodetool.html             |   236 +
 content/doc/3.11.3/tools/nodetool/assassinate.html |   260 +
 content/doc/3.11.3/tools/nodetool/bootstrap.html   |   259 +
 content/doc/3.11.3/tools/nodetool/cleanup.html     |   265 +
 .../doc/3.11.3/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/3.11.3/tools/nodetool/clientstats.html |   261 +
 content/doc/3.11.3/tools/nodetool/compact.html     |   277 +
 .../3.11.3/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/3.11.3/tools/nodetool/compactionstats.html |   255 +
 .../doc/3.11.3/tools/nodetool/decommission.html    |   255 +
 .../doc/3.11.3/tools/nodetool/describecluster.html |   252 +
 .../doc/3.11.3/tools/nodetool/describering.html    |   259 +
 .../doc/3.11.3/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/3.11.3/tools/nodetool/disablebackup.html   |   251 +
 .../doc/3.11.3/tools/nodetool/disablebinary.html   |   251 +
 .../3.11.3/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/3.11.3/tools/nodetool/disablegossip.html   |   252 +
 .../doc/3.11.3/tools/nodetool/disablehandoff.html  |   251 +
 .../3.11.3/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11.3/tools/nodetool/drain.html       |   252 +
 .../doc/3.11.3/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/3.11.3/tools/nodetool/enablebackup.html    |   251 +
 .../doc/3.11.3/tools/nodetool/enablebinary.html    |   251 +
 .../3.11.3/tools/nodetool/enablefullquerylog.html  |   282 +
 .../doc/3.11.3/tools/nodetool/enablegossip.html    |   251 +
 .../doc/3.11.3/tools/nodetool/enablehandoff.html   |   252 +
 .../3.11.3/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11.3/tools/nodetool/failuredetector.html |   252 +
 content/doc/3.11.3/tools/nodetool/flush.html       |   260 +
 .../doc/3.11.3/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/3.11.3/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/3.11.3/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../3.11.3/tools/nodetool/getlogginglevels.html    |   251 +
 .../3.11.3/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/3.11.3/tools/nodetool/getreplicas.html |   261 +
 content/doc/3.11.3/tools/nodetool/getseeds.html    |   252 +
 content/doc/3.11.3/tools/nodetool/getsstables.html |   263 +
 .../3.11.3/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/3.11.3/tools/nodetool/gettimeout.html  |   261 +
 .../3.11.3/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/3.11.3/tools/nodetool/gossipinfo.html  |   251 +
 .../doc/3.11.3/tools/nodetool/handoffwindow.html   |   251 +
 content/doc/3.11.3/tools/nodetool/help.html        |   238 +
 content/doc/3.11.3/tools/nodetool/import.html      |   286 +
 content/doc/3.11.3/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11.3/tools/nodetool/invalidatekeycache.html  |   251 +
 .../3.11.3/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/3.11.3/tools/nodetool/join.html        |   251 +
 .../doc/3.11.3/tools/nodetool/listsnapshots.html   |   252 +
 content/doc/3.11.3/tools/nodetool/move.html        |   259 +
 content/doc/3.11.3/tools/nodetool/netstats.html    |   256 +
 content/doc/3.11.3/tools/nodetool/nodetool.html    |   348 +
 .../doc/3.11.3/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/3.11.3/tools/nodetool/profileload.html |   270 +
 .../doc/3.11.3/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/3.11.3/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/3.11.3/tools/nodetool/rebuild.html     |   276 +
 .../doc/3.11.3/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/3.11.3/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../3.11.3/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/3.11.3/tools/nodetool/reloadseeds.html |   252 +
 content/doc/3.11.3/tools/nodetool/reloadssl.html   |   251 +
 .../doc/3.11.3/tools/nodetool/reloadtriggers.html  |   251 +
 .../3.11.3/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/3.11.3/tools/nodetool/removenode.html  |   262 +
 content/doc/3.11.3/tools/nodetool/repair.html      |   324 +
 .../doc/3.11.3/tools/nodetool/repair_admin.html    |   265 +
 .../doc/3.11.3/tools/nodetool/replaybatchlog.html  |   251 +
 .../3.11.3/tools/nodetool/resetfullquerylog.html   |   253 +
 .../3.11.3/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/3.11.3/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/3.11.3/tools/nodetool/ring.html        |   264 +
 content/doc/3.11.3/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../3.11.3/tools/nodetool/setcachecapacity.html    |   261 +
 .../3.11.3/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11.3/tools/nodetool/setlogginglevel.html |   264 +
 .../3.11.3/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../3.11.3/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/3.11.3/tools/nodetool/settimeout.html  |   264 +
 .../3.11.3/tools/nodetool/settraceprobability.html |   262 +
 content/doc/3.11.3/tools/nodetool/snapshot.html    |   278 +
 content/doc/3.11.3/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/3.11.3/tools/nodetool/statusbackup.html    |   251 +
 .../doc/3.11.3/tools/nodetool/statusbinary.html    |   251 +
 .../doc/3.11.3/tools/nodetool/statusgossip.html    |   251 +
 .../doc/3.11.3/tools/nodetool/statushandoff.html   |   252 +
 content/doc/3.11.3/tools/nodetool/stop.html        |   267 +
 content/doc/3.11.3/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/3.11.3/tools/nodetool/tablehistograms.html |   260 +
 content/doc/3.11.3/tools/nodetool/tablestats.html  |   295 +
 .../doc/3.11.3/tools/nodetool/toppartitions.html   |   269 +
 content/doc/3.11.3/tools/nodetool/tpstats.html     |   255 +
 .../doc/3.11.3/tools/nodetool/truncatehints.html   |   262 +
 .../doc/3.11.3/tools/nodetool/upgradesstables.html |   271 +
 content/doc/3.11.3/tools/nodetool/verify.html      |   280 +
 content/doc/3.11.3/tools/nodetool/version.html     |   251 +
 .../doc/3.11.3/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/3.11.3/troubleshooting/index.html      |   226 +
 content/doc/3.11.5/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/3.11.5/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/3.11.5/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/3.11.5/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/3.11.5/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/3.11.5/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/3.11.5/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/3.11.5/architecture/dynamo.html        |   343 +
 content/doc/3.11.5/architecture/guarantees.html    |   238 +
 content/doc/3.11.5/architecture/index.html         |   253 +
 content/doc/3.11.5/architecture/overview.html      |   238 +
 .../doc/3.11.5/architecture/storage_engine.html    |   289 +
 content/doc/3.11.5/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1951 ++++
 content/doc/3.11.5/configuration/index.html        |   235 +
 content/doc/3.11.5/contactus.html                  |   254 +
 content/doc/3.11.5/cql/appendices.html             |   690 ++
 content/doc/3.11.5/cql/changes.html                |   478 +
 content/doc/3.11.5/cql/ddl.html                    |   890 ++
 content/doc/3.11.5/cql/definitions.html            |   437 +
 content/doc/3.11.5/cql/dml.html                    |   683 ++
 content/doc/3.11.5/cql/functions.html              |   791 ++
 content/doc/3.11.5/cql/index.html                  |   365 +
 content/doc/3.11.5/cql/indexes.html                |   293 +
 content/doc/3.11.5/cql/json.html                   |   440 +
 content/doc/3.11.5/cql/mvs.html                    |   366 +
 content/doc/3.11.5/cql/security.html               |   829 ++
 content/doc/3.11.5/cql/triggers.html               |   278 +
 content/doc/3.11.5/cql/types.html                  |   822 ++
 content/doc/3.11.5/data_modeling/index.html        |   230 +
 content/doc/3.11.5/development/code_style.html     |   333 +
 content/doc/3.11.5/development/how_to_commit.html  |   305 +
 content/doc/3.11.5/development/how_to_review.html  |   297 +
 content/doc/3.11.5/development/ide.html            |   359 +
 content/doc/3.11.5/development/index.html          |   268 +
 content/doc/3.11.5/development/patches.html        |   372 +
 content/doc/3.11.5/development/testing.html        |   296 +
 content/doc/3.11.5/faq/index.html                  |   441 +
 content/doc/3.11.5/genindex.html                   |    93 +
 .../doc/3.11.5/getting_started/configuring.html    |   283 +
 content/doc/3.11.5/getting_started/drivers.html    |   348 +
 content/doc/3.11.5/getting_started/index.html      |   272 +
 content/doc/3.11.5/getting_started/installing.html |   321 +
 content/doc/3.11.5/getting_started/querying.html   |   269 +
 content/doc/3.11.5/index.html                      |   231 +
 content/doc/3.11.5/objects.inv                     |   Bin 0 -> 8167 bytes
 content/doc/3.11.5/operating/backups.html          |   248 +
 content/doc/3.11.5/operating/bloom_filters.html    |   285 +
 content/doc/3.11.5/operating/bulk_loading.html     |   248 +
 content/doc/3.11.5/operating/cdc.html              |   311 +
 content/doc/3.11.5/operating/compaction.html       |   639 ++
 content/doc/3.11.5/operating/compression.html      |   312 +
 content/doc/3.11.5/operating/hardware.html         |   314 +
 content/doc/3.11.5/operating/hints.html            |   248 +
 content/doc/3.11.5/operating/index.html            |   341 +
 content/doc/3.11.5/operating/metrics.html          |  1726 ++++
 content/doc/3.11.5/operating/read_repair.html      |   248 +
 content/doc/3.11.5/operating/repair.html           |   248 +
 content/doc/3.11.5/operating/security.html         |   571 ++
 content/doc/3.11.5/operating/snitch.html           |   301 +
 content/doc/3.11.5/operating/topo_changes.html     |   339 +
 content/doc/3.11.5/search.html                     |   227 +
 content/doc/3.11.5/searchindex.js                  |     1 +
 content/doc/3.11.5/tools/cqlsh.html                |   606 ++
 content/doc/3.11.5/tools/index.html                |   237 +
 content/doc/3.11.5/tools/nodetool.html             |   236 +
 content/doc/3.11.5/tools/nodetool/assassinate.html |   260 +
 content/doc/3.11.5/tools/nodetool/bootstrap.html   |   259 +
 content/doc/3.11.5/tools/nodetool/cleanup.html     |   265 +
 .../doc/3.11.5/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/3.11.5/tools/nodetool/clientstats.html |   261 +
 content/doc/3.11.5/tools/nodetool/compact.html     |   277 +
 .../3.11.5/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/3.11.5/tools/nodetool/compactionstats.html |   255 +
 .../doc/3.11.5/tools/nodetool/decommission.html    |   255 +
 .../doc/3.11.5/tools/nodetool/describecluster.html |   252 +
 .../doc/3.11.5/tools/nodetool/describering.html    |   259 +
 .../doc/3.11.5/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/3.11.5/tools/nodetool/disablebackup.html   |   251 +
 .../doc/3.11.5/tools/nodetool/disablebinary.html   |   251 +
 .../3.11.5/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/3.11.5/tools/nodetool/disablegossip.html   |   252 +
 .../doc/3.11.5/tools/nodetool/disablehandoff.html  |   251 +
 .../3.11.5/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11.5/tools/nodetool/drain.html       |   252 +
 .../doc/3.11.5/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/3.11.5/tools/nodetool/enablebackup.html    |   251 +
 .../doc/3.11.5/tools/nodetool/enablebinary.html    |   251 +
 .../3.11.5/tools/nodetool/enablefullquerylog.html  |   282 +
 .../doc/3.11.5/tools/nodetool/enablegossip.html    |   251 +
 .../doc/3.11.5/tools/nodetool/enablehandoff.html   |   252 +
 .../3.11.5/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11.5/tools/nodetool/failuredetector.html |   252 +
 content/doc/3.11.5/tools/nodetool/flush.html       |   260 +
 .../doc/3.11.5/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/3.11.5/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/3.11.5/tools/nodetool/getconcurrency.html  |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/3.11.5/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../3.11.5/tools/nodetool/getlogginglevels.html    |   251 +
 .../3.11.5/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/3.11.5/tools/nodetool/getreplicas.html |   261 +
 content/doc/3.11.5/tools/nodetool/getseeds.html    |   252 +
 content/doc/3.11.5/tools/nodetool/getsstables.html |   263 +
 .../3.11.5/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/3.11.5/tools/nodetool/gettimeout.html  |   261 +
 .../3.11.5/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/3.11.5/tools/nodetool/gossipinfo.html  |   251 +
 .../doc/3.11.5/tools/nodetool/handoffwindow.html   |   251 +
 content/doc/3.11.5/tools/nodetool/help.html        |   238 +
 content/doc/3.11.5/tools/nodetool/import.html      |   286 +
 content/doc/3.11.5/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11.5/tools/nodetool/invalidatekeycache.html  |   251 +
 .../3.11.5/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/3.11.5/tools/nodetool/join.html        |   251 +
 .../doc/3.11.5/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/3.11.5/tools/nodetool/move.html        |   259 +
 content/doc/3.11.5/tools/nodetool/netstats.html    |   256 +
 content/doc/3.11.5/tools/nodetool/nodetool.html    |   351 +
 .../doc/3.11.5/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/3.11.5/tools/nodetool/profileload.html |   270 +
 .../doc/3.11.5/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/3.11.5/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/3.11.5/tools/nodetool/rebuild.html     |   276 +
 .../doc/3.11.5/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/3.11.5/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../3.11.5/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/3.11.5/tools/nodetool/reloadseeds.html |   252 +
 content/doc/3.11.5/tools/nodetool/reloadssl.html   |   251 +
 .../doc/3.11.5/tools/nodetool/reloadtriggers.html  |   251 +
 .../3.11.5/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/3.11.5/tools/nodetool/removenode.html  |   262 +
 content/doc/3.11.5/tools/nodetool/repair.html      |   325 +
 .../doc/3.11.5/tools/nodetool/repair_admin.html    |   265 +
 .../doc/3.11.5/tools/nodetool/replaybatchlog.html  |   251 +
 .../3.11.5/tools/nodetool/resetfullquerylog.html   |   253 +
 .../3.11.5/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/3.11.5/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/3.11.5/tools/nodetool/ring.html        |   264 +
 content/doc/3.11.5/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../3.11.5/tools/nodetool/setcachecapacity.html    |   261 +
 .../3.11.5/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/3.11.5/tools/nodetool/setconcurrency.html  |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11.5/tools/nodetool/setlogginglevel.html |   264 +
 .../3.11.5/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../3.11.5/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/3.11.5/tools/nodetool/settimeout.html  |   264 +
 .../3.11.5/tools/nodetool/settraceprobability.html |   262 +
 content/doc/3.11.5/tools/nodetool/sjk.html         |   260 +
 content/doc/3.11.5/tools/nodetool/snapshot.html    |   278 +
 content/doc/3.11.5/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/3.11.5/tools/nodetool/statusbackup.html    |   251 +
 .../doc/3.11.5/tools/nodetool/statusbinary.html    |   251 +
 .../doc/3.11.5/tools/nodetool/statusgossip.html    |   251 +
 .../doc/3.11.5/tools/nodetool/statushandoff.html   |   252 +
 content/doc/3.11.5/tools/nodetool/stop.html        |   268 +
 content/doc/3.11.5/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/3.11.5/tools/nodetool/tablehistograms.html |   260 +
 content/doc/3.11.5/tools/nodetool/tablestats.html  |   295 +
 .../doc/3.11.5/tools/nodetool/toppartitions.html   |   269 +
 content/doc/3.11.5/tools/nodetool/tpstats.html     |   255 +
 .../doc/3.11.5/tools/nodetool/truncatehints.html   |   262 +
 .../doc/3.11.5/tools/nodetool/upgradesstables.html |   271 +
 content/doc/3.11.5/tools/nodetool/verify.html      |   280 +
 content/doc/3.11.5/tools/nodetool/version.html     |   251 +
 .../doc/3.11.5/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/3.11.5/troubleshooting/index.html      |   226 +
 content/doc/3.11.6/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/3.11.6/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/3.11.6/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/3.11.6/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/3.11.6/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/3.11.6/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/3.11.6/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/3.11.6/architecture/dynamo.html        |   343 +
 content/doc/3.11.6/architecture/guarantees.html    |   238 +
 content/doc/3.11.6/architecture/index.html         |   253 +
 content/doc/3.11.6/architecture/overview.html      |   238 +
 .../doc/3.11.6/architecture/storage_engine.html    |   289 +
 content/doc/3.11.6/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1951 ++++
 content/doc/3.11.6/configuration/index.html        |   235 +
 content/doc/3.11.6/contactus.html                  |   254 +
 content/doc/3.11.6/cql/appendices.html             |   690 ++
 content/doc/3.11.6/cql/changes.html                |   478 +
 content/doc/3.11.6/cql/ddl.html                    |   890 ++
 content/doc/3.11.6/cql/definitions.html            |   437 +
 content/doc/3.11.6/cql/dml.html                    |   683 ++
 content/doc/3.11.6/cql/functions.html              |   791 ++
 content/doc/3.11.6/cql/index.html                  |   365 +
 content/doc/3.11.6/cql/indexes.html                |   293 +
 content/doc/3.11.6/cql/json.html                   |   440 +
 content/doc/3.11.6/cql/mvs.html                    |   366 +
 content/doc/3.11.6/cql/security.html               |   829 ++
 content/doc/3.11.6/cql/triggers.html               |   278 +
 content/doc/3.11.6/cql/types.html                  |   822 ++
 content/doc/3.11.6/data_modeling/index.html        |   230 +
 content/doc/3.11.6/development/code_style.html     |   333 +
 content/doc/3.11.6/development/how_to_commit.html  |   305 +
 content/doc/3.11.6/development/how_to_review.html  |   297 +
 content/doc/3.11.6/development/ide.html            |   359 +
 content/doc/3.11.6/development/index.html          |   268 +
 content/doc/3.11.6/development/patches.html        |   372 +
 content/doc/3.11.6/development/testing.html        |   296 +
 content/doc/3.11.6/faq/index.html                  |   441 +
 content/doc/3.11.6/genindex.html                   |    93 +
 .../doc/3.11.6/getting_started/configuring.html    |   283 +
 content/doc/3.11.6/getting_started/drivers.html    |   348 +
 content/doc/3.11.6/getting_started/index.html      |   272 +
 content/doc/3.11.6/getting_started/installing.html |   321 +
 content/doc/3.11.6/getting_started/querying.html   |   269 +
 content/doc/3.11.6/index.html                      |   231 +
 content/doc/3.11.6/objects.inv                     |   Bin 0 -> 8167 bytes
 content/doc/3.11.6/operating/backups.html          |   248 +
 content/doc/3.11.6/operating/bloom_filters.html    |   285 +
 content/doc/3.11.6/operating/bulk_loading.html     |   248 +
 content/doc/3.11.6/operating/cdc.html              |   311 +
 content/doc/3.11.6/operating/compaction.html       |   639 ++
 content/doc/3.11.6/operating/compression.html      |   312 +
 content/doc/3.11.6/operating/hardware.html         |   314 +
 content/doc/3.11.6/operating/hints.html            |   248 +
 content/doc/3.11.6/operating/index.html            |   341 +
 content/doc/3.11.6/operating/metrics.html          |  1726 ++++
 content/doc/3.11.6/operating/read_repair.html      |   248 +
 content/doc/3.11.6/operating/repair.html           |   248 +
 content/doc/3.11.6/operating/security.html         |   571 ++
 content/doc/3.11.6/operating/snitch.html           |   301 +
 content/doc/3.11.6/operating/topo_changes.html     |   339 +
 content/doc/3.11.6/search.html                     |   227 +
 content/doc/3.11.6/searchindex.js                  |     1 +
 content/doc/3.11.6/tools/cqlsh.html                |   606 ++
 content/doc/3.11.6/tools/index.html                |   237 +
 content/doc/3.11.6/tools/nodetool.html             |   236 +
 content/doc/3.11.6/tools/nodetool/assassinate.html |   260 +
 content/doc/3.11.6/tools/nodetool/bootstrap.html   |   259 +
 content/doc/3.11.6/tools/nodetool/cleanup.html     |   265 +
 .../doc/3.11.6/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/3.11.6/tools/nodetool/clientstats.html |   261 +
 content/doc/3.11.6/tools/nodetool/compact.html     |   277 +
 .../3.11.6/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/3.11.6/tools/nodetool/compactionstats.html |   255 +
 .../doc/3.11.6/tools/nodetool/decommission.html    |   255 +
 .../doc/3.11.6/tools/nodetool/describecluster.html |   252 +
 .../doc/3.11.6/tools/nodetool/describering.html    |   259 +
 .../doc/3.11.6/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/3.11.6/tools/nodetool/disablebackup.html   |   251 +
 .../doc/3.11.6/tools/nodetool/disablebinary.html   |   251 +
 .../3.11.6/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/3.11.6/tools/nodetool/disablegossip.html   |   252 +
 .../doc/3.11.6/tools/nodetool/disablehandoff.html  |   251 +
 .../3.11.6/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11.6/tools/nodetool/drain.html       |   252 +
 .../doc/3.11.6/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/3.11.6/tools/nodetool/enablebackup.html    |   251 +
 .../doc/3.11.6/tools/nodetool/enablebinary.html    |   251 +
 .../3.11.6/tools/nodetool/enablefullquerylog.html  |   282 +
 .../doc/3.11.6/tools/nodetool/enablegossip.html    |   251 +
 .../doc/3.11.6/tools/nodetool/enablehandoff.html   |   252 +
 .../3.11.6/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11.6/tools/nodetool/failuredetector.html |   252 +
 content/doc/3.11.6/tools/nodetool/flush.html       |   260 +
 .../doc/3.11.6/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/3.11.6/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/3.11.6/tools/nodetool/getconcurrency.html  |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/3.11.6/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../3.11.6/tools/nodetool/getlogginglevels.html    |   251 +
 .../3.11.6/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/3.11.6/tools/nodetool/getreplicas.html |   261 +
 content/doc/3.11.6/tools/nodetool/getseeds.html    |   252 +
 content/doc/3.11.6/tools/nodetool/getsstables.html |   263 +
 .../3.11.6/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/3.11.6/tools/nodetool/gettimeout.html  |   261 +
 .../3.11.6/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/3.11.6/tools/nodetool/gossipinfo.html  |   251 +
 .../doc/3.11.6/tools/nodetool/handoffwindow.html   |   251 +
 content/doc/3.11.6/tools/nodetool/help.html        |   238 +
 content/doc/3.11.6/tools/nodetool/import.html      |   286 +
 content/doc/3.11.6/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11.6/tools/nodetool/invalidatekeycache.html  |   251 +
 .../3.11.6/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/3.11.6/tools/nodetool/join.html        |   251 +
 .../doc/3.11.6/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/3.11.6/tools/nodetool/move.html        |   259 +
 content/doc/3.11.6/tools/nodetool/netstats.html    |   256 +
 content/doc/3.11.6/tools/nodetool/nodetool.html    |   351 +
 .../doc/3.11.6/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/3.11.6/tools/nodetool/profileload.html |   270 +
 .../doc/3.11.6/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/3.11.6/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/3.11.6/tools/nodetool/rebuild.html     |   276 +
 .../doc/3.11.6/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/3.11.6/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../3.11.6/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/3.11.6/tools/nodetool/reloadseeds.html |   252 +
 content/doc/3.11.6/tools/nodetool/reloadssl.html   |   251 +
 .../doc/3.11.6/tools/nodetool/reloadtriggers.html  |   251 +
 .../3.11.6/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/3.11.6/tools/nodetool/removenode.html  |   262 +
 content/doc/3.11.6/tools/nodetool/repair.html      |   325 +
 .../doc/3.11.6/tools/nodetool/repair_admin.html    |   265 +
 .../doc/3.11.6/tools/nodetool/replaybatchlog.html  |   251 +
 .../3.11.6/tools/nodetool/resetfullquerylog.html   |   253 +
 .../3.11.6/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/3.11.6/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/3.11.6/tools/nodetool/ring.html        |   264 +
 content/doc/3.11.6/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../3.11.6/tools/nodetool/setcachecapacity.html    |   261 +
 .../3.11.6/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/3.11.6/tools/nodetool/setconcurrency.html  |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11.6/tools/nodetool/setlogginglevel.html |   264 +
 .../3.11.6/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../3.11.6/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/3.11.6/tools/nodetool/settimeout.html  |   264 +
 .../3.11.6/tools/nodetool/settraceprobability.html |   262 +
 content/doc/3.11.6/tools/nodetool/sjk.html         |   260 +
 content/doc/3.11.6/tools/nodetool/snapshot.html    |   278 +
 content/doc/3.11.6/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/3.11.6/tools/nodetool/statusbackup.html    |   251 +
 .../doc/3.11.6/tools/nodetool/statusbinary.html    |   251 +
 .../doc/3.11.6/tools/nodetool/statusgossip.html    |   251 +
 .../doc/3.11.6/tools/nodetool/statushandoff.html   |   252 +
 content/doc/3.11.6/tools/nodetool/stop.html        |   268 +
 content/doc/3.11.6/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/3.11.6/tools/nodetool/tablehistograms.html |   260 +
 content/doc/3.11.6/tools/nodetool/tablestats.html  |   295 +
 .../doc/3.11.6/tools/nodetool/toppartitions.html   |   269 +
 content/doc/3.11.6/tools/nodetool/tpstats.html     |   255 +
 .../doc/3.11.6/tools/nodetool/truncatehints.html   |   262 +
 .../doc/3.11.6/tools/nodetool/upgradesstables.html |   271 +
 content/doc/3.11.6/tools/nodetool/verify.html      |   280 +
 content/doc/3.11.6/tools/nodetool/version.html     |   251 +
 .../doc/3.11.6/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/3.11.6/troubleshooting/index.html      |   226 +
 content/doc/3.11.7/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/3.11.7/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/3.11.7/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/3.11.7/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/3.11.7/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/3.11.7/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/3.11.7/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/3.11.7/architecture/dynamo.html        |   343 +
 content/doc/3.11.7/architecture/guarantees.html    |   238 +
 content/doc/3.11.7/architecture/index.html         |   253 +
 content/doc/3.11.7/architecture/overview.html      |   238 +
 .../doc/3.11.7/architecture/storage_engine.html    |   289 +
 content/doc/3.11.7/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1951 ++++
 content/doc/3.11.7/configuration/index.html        |   235 +
 content/doc/3.11.7/contactus.html                  |   254 +
 content/doc/3.11.7/cql/appendices.html             |   690 ++
 content/doc/3.11.7/cql/changes.html                |   478 +
 content/doc/3.11.7/cql/ddl.html                    |   890 ++
 content/doc/3.11.7/cql/definitions.html            |   437 +
 content/doc/3.11.7/cql/dml.html                    |   683 ++
 content/doc/3.11.7/cql/functions.html              |   791 ++
 content/doc/3.11.7/cql/index.html                  |   365 +
 content/doc/3.11.7/cql/indexes.html                |   293 +
 content/doc/3.11.7/cql/json.html                   |   440 +
 content/doc/3.11.7/cql/mvs.html                    |   366 +
 content/doc/3.11.7/cql/security.html               |   829 ++
 content/doc/3.11.7/cql/triggers.html               |   278 +
 content/doc/3.11.7/cql/types.html                  |   822 ++
 content/doc/3.11.7/data_modeling/index.html        |   230 +
 content/doc/3.11.7/development/code_style.html     |   333 +
 content/doc/3.11.7/development/how_to_commit.html  |   305 +
 content/doc/3.11.7/development/how_to_review.html  |   297 +
 content/doc/3.11.7/development/ide.html            |   359 +
 content/doc/3.11.7/development/index.html          |   268 +
 content/doc/3.11.7/development/patches.html        |   372 +
 content/doc/3.11.7/development/testing.html        |   296 +
 content/doc/3.11.7/faq/index.html                  |   441 +
 content/doc/3.11.7/genindex.html                   |    93 +
 .../doc/3.11.7/getting_started/configuring.html    |   283 +
 content/doc/3.11.7/getting_started/drivers.html    |   348 +
 content/doc/3.11.7/getting_started/index.html      |   272 +
 content/doc/3.11.7/getting_started/installing.html |   321 +
 content/doc/3.11.7/getting_started/querying.html   |   269 +
 content/doc/3.11.7/index.html                      |   231 +
 content/doc/3.11.7/objects.inv                     |   Bin 0 -> 8167 bytes
 content/doc/3.11.7/operating/backups.html          |   248 +
 content/doc/3.11.7/operating/bloom_filters.html    |   285 +
 content/doc/3.11.7/operating/bulk_loading.html     |   248 +
 content/doc/3.11.7/operating/cdc.html              |   311 +
 content/doc/3.11.7/operating/compaction.html       |   639 ++
 content/doc/3.11.7/operating/compression.html      |   312 +
 content/doc/3.11.7/operating/hardware.html         |   314 +
 content/doc/3.11.7/operating/hints.html            |   248 +
 content/doc/3.11.7/operating/index.html            |   341 +
 content/doc/3.11.7/operating/metrics.html          |  1726 ++++
 content/doc/3.11.7/operating/read_repair.html      |   248 +
 content/doc/3.11.7/operating/repair.html           |   248 +
 content/doc/3.11.7/operating/security.html         |   571 ++
 content/doc/3.11.7/operating/snitch.html           |   301 +
 content/doc/3.11.7/operating/topo_changes.html     |   339 +
 content/doc/3.11.7/search.html                     |   227 +
 content/doc/3.11.7/searchindex.js                  |     1 +
 content/doc/3.11.7/tools/cqlsh.html                |   606 ++
 content/doc/3.11.7/tools/index.html                |   237 +
 content/doc/3.11.7/tools/nodetool.html             |   236 +
 content/doc/3.11.7/tools/nodetool/assassinate.html |   260 +
 content/doc/3.11.7/tools/nodetool/bootstrap.html   |   259 +
 content/doc/3.11.7/tools/nodetool/cleanup.html     |   265 +
 .../doc/3.11.7/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/3.11.7/tools/nodetool/clientstats.html |   261 +
 content/doc/3.11.7/tools/nodetool/compact.html     |   277 +
 .../3.11.7/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/3.11.7/tools/nodetool/compactionstats.html |   255 +
 .../doc/3.11.7/tools/nodetool/decommission.html    |   255 +
 .../doc/3.11.7/tools/nodetool/describecluster.html |   252 +
 .../doc/3.11.7/tools/nodetool/describering.html    |   259 +
 .../doc/3.11.7/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/3.11.7/tools/nodetool/disablebackup.html   |   251 +
 .../doc/3.11.7/tools/nodetool/disablebinary.html   |   251 +
 .../3.11.7/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/3.11.7/tools/nodetool/disablegossip.html   |   252 +
 .../doc/3.11.7/tools/nodetool/disablehandoff.html  |   251 +
 .../3.11.7/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11.7/tools/nodetool/drain.html       |   252 +
 .../doc/3.11.7/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/3.11.7/tools/nodetool/enablebackup.html    |   251 +
 .../doc/3.11.7/tools/nodetool/enablebinary.html    |   251 +
 .../3.11.7/tools/nodetool/enablefullquerylog.html  |   282 +
 .../doc/3.11.7/tools/nodetool/enablegossip.html    |   251 +
 .../doc/3.11.7/tools/nodetool/enablehandoff.html   |   252 +
 .../3.11.7/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11.7/tools/nodetool/failuredetector.html |   252 +
 content/doc/3.11.7/tools/nodetool/flush.html       |   260 +
 .../doc/3.11.7/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/3.11.7/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/3.11.7/tools/nodetool/getconcurrency.html  |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/3.11.7/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../3.11.7/tools/nodetool/getlogginglevels.html    |   251 +
 .../3.11.7/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/3.11.7/tools/nodetool/getreplicas.html |   261 +
 content/doc/3.11.7/tools/nodetool/getseeds.html    |   252 +
 content/doc/3.11.7/tools/nodetool/getsstables.html |   263 +
 .../3.11.7/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/3.11.7/tools/nodetool/gettimeout.html  |   261 +
 .../3.11.7/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/3.11.7/tools/nodetool/gossipinfo.html  |   251 +
 .../doc/3.11.7/tools/nodetool/handoffwindow.html   |   251 +
 content/doc/3.11.7/tools/nodetool/help.html        |   238 +
 content/doc/3.11.7/tools/nodetool/import.html      |   286 +
 content/doc/3.11.7/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11.7/tools/nodetool/invalidatekeycache.html  |   251 +
 .../3.11.7/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/3.11.7/tools/nodetool/join.html        |   251 +
 .../doc/3.11.7/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/3.11.7/tools/nodetool/move.html        |   259 +
 content/doc/3.11.7/tools/nodetool/netstats.html    |   256 +
 content/doc/3.11.7/tools/nodetool/nodetool.html    |   351 +
 .../doc/3.11.7/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/3.11.7/tools/nodetool/profileload.html |   270 +
 .../doc/3.11.7/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/3.11.7/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/3.11.7/tools/nodetool/rebuild.html     |   276 +
 .../doc/3.11.7/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/3.11.7/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../3.11.7/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/3.11.7/tools/nodetool/reloadseeds.html |   252 +
 content/doc/3.11.7/tools/nodetool/reloadssl.html   |   251 +
 .../doc/3.11.7/tools/nodetool/reloadtriggers.html  |   251 +
 .../3.11.7/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/3.11.7/tools/nodetool/removenode.html  |   262 +
 content/doc/3.11.7/tools/nodetool/repair.html      |   325 +
 .../doc/3.11.7/tools/nodetool/repair_admin.html    |   265 +
 .../doc/3.11.7/tools/nodetool/replaybatchlog.html  |   251 +
 .../3.11.7/tools/nodetool/resetfullquerylog.html   |   253 +
 .../3.11.7/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/3.11.7/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/3.11.7/tools/nodetool/ring.html        |   264 +
 content/doc/3.11.7/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../3.11.7/tools/nodetool/setcachecapacity.html    |   261 +
 .../3.11.7/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/3.11.7/tools/nodetool/setconcurrency.html  |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11.7/tools/nodetool/setlogginglevel.html |   264 +
 .../3.11.7/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../3.11.7/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/3.11.7/tools/nodetool/settimeout.html  |   264 +
 .../3.11.7/tools/nodetool/settraceprobability.html |   262 +
 content/doc/3.11.7/tools/nodetool/sjk.html         |   260 +
 content/doc/3.11.7/tools/nodetool/snapshot.html    |   278 +
 content/doc/3.11.7/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/3.11.7/tools/nodetool/statusbackup.html    |   251 +
 .../doc/3.11.7/tools/nodetool/statusbinary.html    |   251 +
 .../doc/3.11.7/tools/nodetool/statusgossip.html    |   251 +
 .../doc/3.11.7/tools/nodetool/statushandoff.html   |   252 +
 content/doc/3.11.7/tools/nodetool/stop.html        |   268 +
 content/doc/3.11.7/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/3.11.7/tools/nodetool/tablehistograms.html |   260 +
 content/doc/3.11.7/tools/nodetool/tablestats.html  |   295 +
 .../doc/3.11.7/tools/nodetool/toppartitions.html   |   269 +
 content/doc/3.11.7/tools/nodetool/tpstats.html     |   255 +
 .../doc/3.11.7/tools/nodetool/truncatehints.html   |   262 +
 .../doc/3.11.7/tools/nodetool/upgradesstables.html |   271 +
 content/doc/3.11.7/tools/nodetool/verify.html      |   280 +
 content/doc/3.11.7/tools/nodetool/version.html     |   251 +
 .../doc/3.11.7/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/3.11.7/troubleshooting/index.html      |   226 +
 content/doc/3.11.8/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/3.11.8/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/3.11.8/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/3.11.8/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/3.11.8/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/3.11.8/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/3.11.8/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/3.11.8/architecture/dynamo.html        |   343 +
 content/doc/3.11.8/architecture/guarantees.html    |   238 +
 content/doc/3.11.8/architecture/index.html         |   253 +
 content/doc/3.11.8/architecture/overview.html      |   238 +
 .../doc/3.11.8/architecture/storage_engine.html    |   289 +
 content/doc/3.11.8/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1960 ++++
 content/doc/3.11.8/configuration/index.html        |   235 +
 content/doc/3.11.8/contactus.html                  |   254 +
 content/doc/3.11.8/cql/appendices.html             |   690 ++
 content/doc/3.11.8/cql/changes.html                |   478 +
 content/doc/3.11.8/cql/ddl.html                    |   890 ++
 content/doc/3.11.8/cql/definitions.html            |   437 +
 content/doc/3.11.8/cql/dml.html                    |   683 ++
 content/doc/3.11.8/cql/functions.html              |   791 ++
 content/doc/3.11.8/cql/index.html                  |   365 +
 content/doc/3.11.8/cql/indexes.html                |   293 +
 content/doc/3.11.8/cql/json.html                   |   440 +
 content/doc/3.11.8/cql/mvs.html                    |   366 +
 content/doc/3.11.8/cql/security.html               |   829 ++
 content/doc/3.11.8/cql/triggers.html               |   278 +
 content/doc/3.11.8/cql/types.html                  |   822 ++
 content/doc/3.11.8/data_modeling/index.html        |   230 +
 content/doc/3.11.8/development/code_style.html     |   333 +
 content/doc/3.11.8/development/how_to_commit.html  |   305 +
 content/doc/3.11.8/development/how_to_review.html  |   297 +
 content/doc/3.11.8/development/ide.html            |   359 +
 content/doc/3.11.8/development/index.html          |   268 +
 content/doc/3.11.8/development/patches.html        |   372 +
 content/doc/3.11.8/development/testing.html        |   296 +
 content/doc/3.11.8/faq/index.html                  |   441 +
 content/doc/3.11.8/genindex.html                   |    93 +
 .../doc/3.11.8/getting_started/configuring.html    |   283 +
 content/doc/3.11.8/getting_started/drivers.html    |   348 +
 content/doc/3.11.8/getting_started/index.html      |   272 +
 content/doc/3.11.8/getting_started/installing.html |   321 +
 content/doc/3.11.8/getting_started/querying.html   |   269 +
 content/doc/3.11.8/index.html                      |   231 +
 content/doc/3.11.8/objects.inv                     |   Bin 0 -> 8123 bytes
 content/doc/3.11.8/operating/backups.html          |   248 +
 content/doc/3.11.8/operating/bloom_filters.html    |   285 +
 content/doc/3.11.8/operating/bulk_loading.html     |   248 +
 content/doc/3.11.8/operating/cdc.html              |   311 +
 content/doc/3.11.8/operating/compaction.html       |   639 ++
 content/doc/3.11.8/operating/compression.html      |   312 +
 content/doc/3.11.8/operating/hardware.html         |   314 +
 content/doc/3.11.8/operating/hints.html            |   248 +
 content/doc/3.11.8/operating/index.html            |   341 +
 content/doc/3.11.8/operating/metrics.html          |  1507 +++
 content/doc/3.11.8/operating/read_repair.html      |   248 +
 content/doc/3.11.8/operating/repair.html           |   248 +
 content/doc/3.11.8/operating/security.html         |   571 ++
 content/doc/3.11.8/operating/snitch.html           |   301 +
 content/doc/3.11.8/operating/topo_changes.html     |   339 +
 content/doc/3.11.8/search.html                     |   227 +
 content/doc/3.11.8/searchindex.js                  |     1 +
 content/doc/3.11.8/tools/cqlsh.html                |   606 ++
 content/doc/3.11.8/tools/index.html                |   237 +
 content/doc/3.11.8/tools/nodetool.html             |   236 +
 content/doc/3.11.8/tools/nodetool/assassinate.html |   260 +
 content/doc/3.11.8/tools/nodetool/bootstrap.html   |   258 +
 content/doc/3.11.8/tools/nodetool/cleanup.html     |   265 +
 .../doc/3.11.8/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/3.11.8/tools/nodetool/clientstats.html |   261 +
 content/doc/3.11.8/tools/nodetool/compact.html     |   277 +
 .../3.11.8/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/3.11.8/tools/nodetool/compactionstats.html |   255 +
 .../doc/3.11.8/tools/nodetool/decommission.html    |   255 +
 .../doc/3.11.8/tools/nodetool/describecluster.html |   252 +
 .../doc/3.11.8/tools/nodetool/describering.html    |   259 +
 .../doc/3.11.8/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/3.11.8/tools/nodetool/disablebackup.html   |   251 +
 .../doc/3.11.8/tools/nodetool/disablebinary.html   |   251 +
 .../3.11.8/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/3.11.8/tools/nodetool/disablegossip.html   |   252 +
 .../doc/3.11.8/tools/nodetool/disablehandoff.html  |   251 +
 .../3.11.8/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11.8/tools/nodetool/drain.html       |   252 +
 .../doc/3.11.8/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/3.11.8/tools/nodetool/enablebackup.html    |   251 +
 .../doc/3.11.8/tools/nodetool/enablebinary.html    |   251 +
 .../3.11.8/tools/nodetool/enablefullquerylog.html  |   283 +
 .../doc/3.11.8/tools/nodetool/enablegossip.html    |   251 +
 .../doc/3.11.8/tools/nodetool/enablehandoff.html   |   252 +
 .../3.11.8/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11.8/tools/nodetool/failuredetector.html |   252 +
 content/doc/3.11.8/tools/nodetool/flush.html       |   260 +
 .../doc/3.11.8/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/3.11.8/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/3.11.8/tools/nodetool/getconcurrency.html  |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/3.11.8/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../3.11.8/tools/nodetool/getlogginglevels.html    |   251 +
 .../3.11.8/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/3.11.8/tools/nodetool/getseeds.html    |   252 +
 content/doc/3.11.8/tools/nodetool/getsstables.html |   263 +
 .../3.11.8/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/3.11.8/tools/nodetool/gettimeout.html  |   261 +
 .../3.11.8/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/3.11.8/tools/nodetool/gossipinfo.html  |   251 +
 content/doc/3.11.8/tools/nodetool/help.html        |   238 +
 content/doc/3.11.8/tools/nodetool/import.html      |   286 +
 content/doc/3.11.8/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11.8/tools/nodetool/invalidatekeycache.html  |   251 +
 .../3.11.8/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/3.11.8/tools/nodetool/join.html        |   251 +
 .../doc/3.11.8/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/3.11.8/tools/nodetool/move.html        |   259 +
 content/doc/3.11.8/tools/nodetool/netstats.html    |   256 +
 content/doc/3.11.8/tools/nodetool/nodetool.html    |   348 +
 .../doc/3.11.8/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/3.11.8/tools/nodetool/profileload.html |   270 +
 .../doc/3.11.8/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/3.11.8/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/3.11.8/tools/nodetool/rebuild.html     |   276 +
 .../doc/3.11.8/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/3.11.8/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../3.11.8/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/3.11.8/tools/nodetool/reloadseeds.html |   252 +
 content/doc/3.11.8/tools/nodetool/reloadssl.html   |   251 +
 .../doc/3.11.8/tools/nodetool/reloadtriggers.html  |   251 +
 .../3.11.8/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/3.11.8/tools/nodetool/removenode.html  |   262 +
 content/doc/3.11.8/tools/nodetool/repair.html      |   325 +
 .../doc/3.11.8/tools/nodetool/repair_admin.html    |   265 +
 .../doc/3.11.8/tools/nodetool/replaybatchlog.html  |   251 +
 .../3.11.8/tools/nodetool/resetfullquerylog.html   |   253 +
 .../3.11.8/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/3.11.8/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/3.11.8/tools/nodetool/ring.html        |   264 +
 content/doc/3.11.8/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../3.11.8/tools/nodetool/setcachecapacity.html    |   261 +
 .../3.11.8/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/3.11.8/tools/nodetool/setconcurrency.html  |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11.8/tools/nodetool/setlogginglevel.html |   264 +
 .../3.11.8/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../3.11.8/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/3.11.8/tools/nodetool/settimeout.html  |   264 +
 .../3.11.8/tools/nodetool/settraceprobability.html |   262 +
 content/doc/3.11.8/tools/nodetool/sjk.html         |   260 +
 content/doc/3.11.8/tools/nodetool/snapshot.html    |   278 +
 content/doc/3.11.8/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/3.11.8/tools/nodetool/statusbackup.html    |   251 +
 .../doc/3.11.8/tools/nodetool/statusbinary.html    |   251 +
 .../doc/3.11.8/tools/nodetool/statusgossip.html    |   251 +
 .../doc/3.11.8/tools/nodetool/statushandoff.html   |   252 +
 content/doc/3.11.8/tools/nodetool/stop.html        |   268 +
 content/doc/3.11.8/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/3.11.8/tools/nodetool/tablehistograms.html |   260 +
 content/doc/3.11.8/tools/nodetool/tablestats.html  |   295 +
 .../doc/3.11.8/tools/nodetool/toppartitions.html   |   269 +
 content/doc/3.11.8/tools/nodetool/tpstats.html     |   255 +
 .../doc/3.11.8/tools/nodetool/truncatehints.html   |   262 +
 .../doc/3.11.8/tools/nodetool/upgradesstables.html |   271 +
 content/doc/3.11.8/tools/nodetool/verify.html      |   280 +
 content/doc/3.11.8/tools/nodetool/version.html     |   251 +
 .../doc/3.11.8/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/3.11.8/troubleshooting/index.html      |   226 +
 content/doc/3.11/_images/eclipse_debug0.png        |   Bin 0 -> 48174 bytes
 content/doc/3.11/_images/eclipse_debug1.png        |   Bin 0 -> 34446 bytes
 content/doc/3.11/_images/eclipse_debug2.png        |   Bin 0 -> 57032 bytes
 content/doc/3.11/_images/eclipse_debug3.png        |   Bin 0 -> 58677 bytes
 content/doc/3.11/_images/eclipse_debug4.png        |   Bin 0 -> 24793 bytes
 content/doc/3.11/_images/eclipse_debug5.png        |   Bin 0 -> 66632 bytes
 content/doc/3.11/_images/eclipse_debug6.png        |   Bin 0 -> 87568 bytes
 content/doc/3.11/architecture/dynamo.html          |   343 +
 content/doc/3.11/architecture/guarantees.html      |   238 +
 content/doc/3.11/architecture/index.html           |   253 +
 content/doc/3.11/architecture/overview.html        |   238 +
 content/doc/3.11/architecture/storage_engine.html  |   289 +
 content/doc/3.11/bugs.html                         |   234 +
 .../3.11/configuration/cassandra_config_file.html  |  1960 ++++
 content/doc/3.11/configuration/index.html          |   235 +
 content/doc/3.11/contactus.html                    |   254 +
 content/doc/3.11/cql/appendices.html               |   690 ++
 content/doc/3.11/cql/changes.html                  |   478 +
 content/doc/3.11/cql/ddl.html                      |   890 ++
 content/doc/3.11/cql/definitions.html              |   437 +
 content/doc/3.11/cql/dml.html                      |   683 ++
 content/doc/3.11/cql/functions.html                |   791 ++
 content/doc/3.11/cql/index.html                    |   365 +
 content/doc/3.11/cql/indexes.html                  |   293 +
 content/doc/3.11/cql/json.html                     |   440 +
 content/doc/3.11/cql/mvs.html                      |   366 +
 content/doc/3.11/cql/security.html                 |   829 ++
 content/doc/3.11/cql/triggers.html                 |   278 +
 content/doc/3.11/cql/types.html                    |   822 ++
 content/doc/3.11/data_modeling/index.html          |   230 +
 content/doc/3.11/development/code_style.html       |   333 +
 content/doc/3.11/development/how_to_commit.html    |   305 +
 content/doc/3.11/development/how_to_review.html    |   297 +
 content/doc/3.11/development/ide.html              |   359 +
 content/doc/3.11/development/index.html            |   268 +
 content/doc/3.11/development/patches.html          |   372 +
 content/doc/3.11/development/testing.html          |   296 +
 content/doc/3.11/faq/index.html                    |   441 +
 content/doc/3.11/genindex.html                     |    93 +
 content/doc/3.11/getting_started/configuring.html  |   283 +
 content/doc/3.11/getting_started/drivers.html      |   348 +
 content/doc/3.11/getting_started/index.html        |   272 +
 content/doc/3.11/getting_started/installing.html   |   321 +
 content/doc/3.11/getting_started/querying.html     |   269 +
 content/doc/3.11/index.html                        |   231 +
 content/doc/3.11/objects.inv                       |   Bin 0 -> 8123 bytes
 content/doc/3.11/operating/backups.html            |   248 +
 content/doc/3.11/operating/bloom_filters.html      |   285 +
 content/doc/3.11/operating/bulk_loading.html       |   248 +
 content/doc/3.11/operating/cdc.html                |   311 +
 content/doc/3.11/operating/compaction.html         |   639 ++
 content/doc/3.11/operating/compression.html        |   312 +
 content/doc/3.11/operating/hardware.html           |   314 +
 content/doc/3.11/operating/hints.html              |   248 +
 content/doc/3.11/operating/index.html              |   341 +
 content/doc/3.11/operating/metrics.html            |  1507 +++
 content/doc/3.11/operating/read_repair.html        |   248 +
 content/doc/3.11/operating/repair.html             |   248 +
 content/doc/3.11/operating/security.html           |   571 ++
 content/doc/3.11/operating/snitch.html             |   301 +
 content/doc/3.11/operating/topo_changes.html       |   339 +
 content/doc/3.11/search.html                       |   227 +
 content/doc/3.11/searchindex.js                    |     1 +
 content/doc/3.11/tools/cqlsh.html                  |   606 ++
 content/doc/3.11/tools/index.html                  |   237 +
 content/doc/3.11/tools/nodetool.html               |   236 +
 content/doc/3.11/tools/nodetool/assassinate.html   |   260 +
 content/doc/3.11/tools/nodetool/bootstrap.html     |   258 +
 content/doc/3.11/tools/nodetool/cleanup.html       |   265 +
 content/doc/3.11/tools/nodetool/clearsnapshot.html |   268 +
 content/doc/3.11/tools/nodetool/clientstats.html   |   261 +
 content/doc/3.11/tools/nodetool/compact.html       |   277 +
 .../doc/3.11/tools/nodetool/compactionhistory.html |   255 +
 .../doc/3.11/tools/nodetool/compactionstats.html   |   255 +
 content/doc/3.11/tools/nodetool/decommission.html  |   255 +
 .../doc/3.11/tools/nodetool/describecluster.html   |   252 +
 content/doc/3.11/tools/nodetool/describering.html  |   259 +
 .../doc/3.11/tools/nodetool/disableauditlog.html   |   251 +
 .../3.11/tools/nodetool/disableautocompaction.html |   261 +
 content/doc/3.11/tools/nodetool/disablebackup.html |   251 +
 content/doc/3.11/tools/nodetool/disablebinary.html |   251 +
 .../3.11/tools/nodetool/disablefullquerylog.html   |   251 +
 content/doc/3.11/tools/nodetool/disablegossip.html |   252 +
 .../doc/3.11/tools/nodetool/disablehandoff.html    |   251 +
 .../doc/3.11/tools/nodetool/disablehintsfordc.html |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/3.11/tools/nodetool/drain.html         |   252 +
 .../doc/3.11/tools/nodetool/enableauditlog.html    |   285 +
 .../3.11/tools/nodetool/enableautocompaction.html  |   261 +
 content/doc/3.11/tools/nodetool/enablebackup.html  |   251 +
 content/doc/3.11/tools/nodetool/enablebinary.html  |   251 +
 .../3.11/tools/nodetool/enablefullquerylog.html    |   283 +
 content/doc/3.11/tools/nodetool/enablegossip.html  |   251 +
 content/doc/3.11/tools/nodetool/enablehandoff.html |   252 +
 .../doc/3.11/tools/nodetool/enablehintsfordc.html  |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/3.11/tools/nodetool/failuredetector.html   |   252 +
 content/doc/3.11/tools/nodetool/flush.html         |   260 +
 .../doc/3.11/tools/nodetool/garbagecollect.html    |   270 +
 content/doc/3.11/tools/nodetool/gcstats.html       |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/3.11/tools/nodetool/getconcurrency.html    |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 content/doc/3.11/tools/nodetool/getendpoints.html  |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../doc/3.11/tools/nodetool/getlogginglevels.html  |   251 +
 .../doc/3.11/tools/nodetool/getmaxhintwindow.html  |   251 +
 content/doc/3.11/tools/nodetool/getseeds.html      |   252 +
 content/doc/3.11/tools/nodetool/getsstables.html   |   263 +
 .../3.11/tools/nodetool/getstreamthroughput.html   |   252 +
 content/doc/3.11/tools/nodetool/gettimeout.html    |   261 +
 .../3.11/tools/nodetool/gettraceprobability.html   |   251 +
 content/doc/3.11/tools/nodetool/gossipinfo.html    |   251 +
 content/doc/3.11/tools/nodetool/help.html          |   238 +
 content/doc/3.11/tools/nodetool/import.html        |   286 +
 content/doc/3.11/tools/nodetool/info.html          |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../3.11/tools/nodetool/invalidatekeycache.html    |   251 +
 .../3.11/tools/nodetool/invalidaterowcache.html    |   251 +
 content/doc/3.11/tools/nodetool/join.html          |   251 +
 content/doc/3.11/tools/nodetool/listsnapshots.html |   254 +
 content/doc/3.11/tools/nodetool/move.html          |   259 +
 content/doc/3.11/tools/nodetool/netstats.html      |   256 +
 content/doc/3.11/tools/nodetool/nodetool.html      |   348 +
 content/doc/3.11/tools/nodetool/pausehandoff.html  |   251 +
 content/doc/3.11/tools/nodetool/profileload.html   |   270 +
 .../doc/3.11/tools/nodetool/proxyhistograms.html   |   252 +
 .../doc/3.11/tools/nodetool/rangekeysample.html    |   252 +
 content/doc/3.11/tools/nodetool/rebuild.html       |   276 +
 content/doc/3.11/tools/nodetool/rebuild_index.html |   261 +
 content/doc/3.11/tools/nodetool/refresh.html       |   261 +
 .../3.11/tools/nodetool/refreshsizeestimates.html  |   251 +
 .../doc/3.11/tools/nodetool/reloadlocalschema.html |   251 +
 content/doc/3.11/tools/nodetool/reloadseeds.html   |   252 +
 content/doc/3.11/tools/nodetool/reloadssl.html     |   251 +
 .../doc/3.11/tools/nodetool/reloadtriggers.html    |   251 +
 .../doc/3.11/tools/nodetool/relocatesstables.html  |   264 +
 content/doc/3.11/tools/nodetool/removenode.html    |   262 +
 content/doc/3.11/tools/nodetool/repair.html        |   325 +
 content/doc/3.11/tools/nodetool/repair_admin.html  |   265 +
 .../doc/3.11/tools/nodetool/replaybatchlog.html    |   251 +
 .../doc/3.11/tools/nodetool/resetfullquerylog.html |   253 +
 .../doc/3.11/tools/nodetool/resetlocalschema.html  |   251 +
 content/doc/3.11/tools/nodetool/resumehandoff.html |   251 +
 content/doc/3.11/tools/nodetool/ring.html          |   264 +
 content/doc/3.11/tools/nodetool/scrub.html         |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../doc/3.11/tools/nodetool/setcachecapacity.html  |   261 +
 .../3.11/tools/nodetool/setcachekeystosave.html    |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/3.11/tools/nodetool/setconcurrency.html    |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/3.11/tools/nodetool/setlogginglevel.html   |   264 +
 .../doc/3.11/tools/nodetool/setmaxhintwindow.html  |   260 +
 .../3.11/tools/nodetool/setstreamthroughput.html   |   261 +
 content/doc/3.11/tools/nodetool/settimeout.html    |   264 +
 .../3.11/tools/nodetool/settraceprobability.html   |   262 +
 content/doc/3.11/tools/nodetool/sjk.html           |   260 +
 content/doc/3.11/tools/nodetool/snapshot.html      |   278 +
 content/doc/3.11/tools/nodetool/status.html        |   263 +
 .../3.11/tools/nodetool/statusautocompaction.html  |   264 +
 content/doc/3.11/tools/nodetool/statusbackup.html  |   251 +
 content/doc/3.11/tools/nodetool/statusbinary.html  |   251 +
 content/doc/3.11/tools/nodetool/statusgossip.html  |   251 +
 content/doc/3.11/tools/nodetool/statushandoff.html |   252 +
 content/doc/3.11/tools/nodetool/stop.html          |   268 +
 content/doc/3.11/tools/nodetool/stopdaemon.html    |   251 +
 .../doc/3.11/tools/nodetool/tablehistograms.html   |   260 +
 content/doc/3.11/tools/nodetool/tablestats.html    |   295 +
 content/doc/3.11/tools/nodetool/toppartitions.html |   269 +
 content/doc/3.11/tools/nodetool/tpstats.html       |   255 +
 content/doc/3.11/tools/nodetool/truncatehints.html |   262 +
 .../doc/3.11/tools/nodetool/upgradesstables.html   |   271 +
 content/doc/3.11/tools/nodetool/verify.html        |   280 +
 content/doc/3.11/tools/nodetool/version.html       |   251 +
 .../doc/3.11/tools/nodetool/viewbuildstatus.html   |   260 +
 content/doc/3.11/troubleshooting/index.html        |   226 +
 content/doc/4.0-alpha1/_images/docs_commit.png     |   Bin 0 -> 104667 bytes
 .../doc/4.0-alpha1/_images/docs_create_branch.png  |   Bin 0 -> 181860 bytes
 .../doc/4.0-alpha1/_images/docs_create_file.png    |   Bin 0 -> 209110 bytes
 content/doc/4.0-alpha1/_images/docs_editor.png     |   Bin 0 -> 106175 bytes
 content/doc/4.0-alpha1/_images/docs_fork.png       |   Bin 0 -> 76159 bytes
 content/doc/4.0-alpha1/_images/docs_pr.png         |   Bin 0 -> 156081 bytes
 content/doc/4.0-alpha1/_images/docs_preview.png    |   Bin 0 -> 123826 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug0.png  |   Bin 0 -> 48174 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug1.png  |   Bin 0 -> 34446 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug2.png  |   Bin 0 -> 57032 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug3.png  |   Bin 0 -> 58677 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug4.png  |   Bin 0 -> 24793 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug5.png  |   Bin 0 -> 66632 bytes
 content/doc/4.0-alpha1/_images/eclipse_debug6.png  |   Bin 0 -> 87568 bytes
 .../4.0-alpha1/_images/example-stress-graph.png    |   Bin 0 -> 359103 bytes
 content/doc/4.0-alpha1/architecture/dynamo.html    |   360 +
 .../doc/4.0-alpha1/architecture/guarantees.html    |   239 +
 content/doc/4.0-alpha1/architecture/index.html     |   255 +
 content/doc/4.0-alpha1/architecture/overview.html  |   239 +
 .../4.0-alpha1/architecture/storage_engine.html    |   418 +
 content/doc/4.0-alpha1/bugs.html                   |   235 +
 .../configuration/cassandra_config_file.html       |  2073 ++++
 content/doc/4.0-alpha1/configuration/index.html    |   236 +
 content/doc/4.0-alpha1/contactus.html              |   253 +
 content/doc/4.0-alpha1/cql/appendices.html         |   692 ++
 content/doc/4.0-alpha1/cql/changes.html            |   488 +
 content/doc/4.0-alpha1/cql/ddl.html                |   981 ++
 content/doc/4.0-alpha1/cql/definitions.html        |   441 +
 content/doc/4.0-alpha1/cql/dml.html                |   685 ++
 content/doc/4.0-alpha1/cql/functions.html          |   830 ++
 content/doc/4.0-alpha1/cql/index.html              |   372 +
 content/doc/4.0-alpha1/cql/indexes.html            |   295 +
 content/doc/4.0-alpha1/cql/json.html               |   442 +
 content/doc/4.0-alpha1/cql/mvs.html                |   385 +
 content/doc/4.0-alpha1/cql/operators.html          |   425 +
 content/doc/4.0-alpha1/cql/security.html           |   867 ++
 content/doc/4.0-alpha1/cql/triggers.html           |   280 +
 content/doc/4.0-alpha1/cql/types.html              |   824 ++
 content/doc/4.0-alpha1/data_modeling/index.html    |   231 +
 content/doc/4.0-alpha1/development/ci.html         |   283 +
 content/doc/4.0-alpha1/development/code_style.html |   339 +
 .../doc/4.0-alpha1/development/dependencies.html   |   280 +
 .../doc/4.0-alpha1/development/documentation.html  |   317 +
 .../doc/4.0-alpha1/development/gettingstarted.html |   285 +
 .../doc/4.0-alpha1/development/how_to_commit.html  |   311 +
 .../doc/4.0-alpha1/development/how_to_review.html  |   303 +
 content/doc/4.0-alpha1/development/ide.html        |   392 +
 content/doc/4.0-alpha1/development/index.html      |   310 +
 content/doc/4.0-alpha1/development/patches.html    |   398 +
 .../4.0-alpha1/development/release_process.html    |   505 +
 content/doc/4.0-alpha1/development/testing.html    |   309 +
 content/doc/4.0-alpha1/faq/index.html              |   443 +
 content/doc/4.0-alpha1/genindex.html               |    94 +
 .../4.0-alpha1/getting_started/configuring.html    |   284 +
 .../doc/4.0-alpha1/getting_started/drivers.html    |   371 +
 content/doc/4.0-alpha1/getting_started/index.html  |   276 +
 .../doc/4.0-alpha1/getting_started/installing.html |   322 +
 .../doc/4.0-alpha1/getting_started/querying.html   |   270 +
 content/doc/4.0-alpha1/index.html                  |   242 +
 content/doc/4.0-alpha1/objects.inv                 |   Bin 0 -> 8951 bytes
 .../doc/4.0-alpha1/operating/audit_logging.html    |   408 +
 content/doc/4.0-alpha1/operating/backups.html      |   249 +
 .../doc/4.0-alpha1/operating/bloom_filters.html    |   286 +
 content/doc/4.0-alpha1/operating/bulk_loading.html |   249 +
 content/doc/4.0-alpha1/operating/cdc.html          |   318 +
 content/doc/4.0-alpha1/operating/compaction.html   |   645 ++
 content/doc/4.0-alpha1/operating/compression.html  |   314 +
 content/doc/4.0-alpha1/operating/hardware.html     |   315 +
 content/doc/4.0-alpha1/operating/hints.html        |   249 +
 content/doc/4.0-alpha1/operating/index.html        |   350 +
 content/doc/4.0-alpha1/operating/metrics.html      |  1925 ++++
 content/doc/4.0-alpha1/operating/read_repair.html  |   249 +
 content/doc/4.0-alpha1/operating/repair.html       |   318 +
 content/doc/4.0-alpha1/operating/security.html     |   598 ++
 content/doc/4.0-alpha1/operating/snitch.html       |   302 +
 content/doc/4.0-alpha1/operating/topo_changes.html |   346 +
 content/doc/4.0-alpha1/plugins/index.html          |   242 +
 content/doc/4.0-alpha1/search.html                 |   228 +
 content/doc/4.0-alpha1/searchindex.js              |     1 +
 content/doc/4.0-alpha1/tools/cassandra_stress.html |   477 +
 content/doc/4.0-alpha1/tools/cqlsh.html            |   610 ++
 content/doc/4.0-alpha1/tools/index.html            |   383 +
 .../doc/4.0-alpha1/tools/nodetool/assassinate.html |   261 +
 .../doc/4.0-alpha1/tools/nodetool/bootstrap.html   |   260 +
 content/doc/4.0-alpha1/tools/nodetool/cleanup.html |   266 +
 .../4.0-alpha1/tools/nodetool/clearsnapshot.html   |   269 +
 .../doc/4.0-alpha1/tools/nodetool/clientstats.html |   262 +
 content/doc/4.0-alpha1/tools/nodetool/compact.html |   278 +
 .../tools/nodetool/compactionhistory.html          |   256 +
 .../4.0-alpha1/tools/nodetool/compactionstats.html |   256 +
 .../4.0-alpha1/tools/nodetool/decommission.html    |   256 +
 .../4.0-alpha1/tools/nodetool/describecluster.html |   253 +
 .../4.0-alpha1/tools/nodetool/describering.html    |   260 +
 .../4.0-alpha1/tools/nodetool/disableauditlog.html |   252 +
 .../tools/nodetool/disableautocompaction.html      |   262 +
 .../4.0-alpha1/tools/nodetool/disablebackup.html   |   252 +
 .../4.0-alpha1/tools/nodetool/disablebinary.html   |   252 +
 .../tools/nodetool/disablefullquerylog.html        |   252 +
 .../4.0-alpha1/tools/nodetool/disablegossip.html   |   253 +
 .../4.0-alpha1/tools/nodetool/disablehandoff.html  |   252 +
 .../tools/nodetool/disablehintsfordc.html          |   261 +
 .../tools/nodetool/disableoldprotocolversions.html |   252 +
 content/doc/4.0-alpha1/tools/nodetool/drain.html   |   253 +
 .../4.0-alpha1/tools/nodetool/enableauditlog.html  |   286 +
 .../tools/nodetool/enableautocompaction.html       |   262 +
 .../4.0-alpha1/tools/nodetool/enablebackup.html    |   252 +
 .../4.0-alpha1/tools/nodetool/enablebinary.html    |   252 +
 .../tools/nodetool/enablefullquerylog.html         |   283 +
 .../4.0-alpha1/tools/nodetool/enablegossip.html    |   252 +
 .../4.0-alpha1/tools/nodetool/enablehandoff.html   |   253 +
 .../tools/nodetool/enablehintsfordc.html           |   262 +
 .../tools/nodetool/enableoldprotocolversions.html  |   252 +
 .../4.0-alpha1/tools/nodetool/failuredetector.html |   253 +
 content/doc/4.0-alpha1/tools/nodetool/flush.html   |   261 +
 .../4.0-alpha1/tools/nodetool/garbagecollect.html  |   271 +
 content/doc/4.0-alpha1/tools/nodetool/gcstats.html |   252 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   254 +
 .../tools/nodetool/getcompactionthreshold.html     |   262 +
 .../tools/nodetool/getcompactionthroughput.html    |   253 +
 .../4.0-alpha1/tools/nodetool/getconcurrency.html  |   261 +
 .../tools/nodetool/getconcurrentcompactors.html    |   253 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   253 +
 .../4.0-alpha1/tools/nodetool/getendpoints.html    |   262 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   253 +
 .../tools/nodetool/getlogginglevels.html           |   252 +
 .../tools/nodetool/getmaxhintwindow.html           |   252 +
 .../doc/4.0-alpha1/tools/nodetool/getreplicas.html |   262 +
 .../doc/4.0-alpha1/tools/nodetool/getseeds.html    |   253 +
 .../doc/4.0-alpha1/tools/nodetool/getsstables.html |   264 +
 .../tools/nodetool/getstreamthroughput.html        |   253 +
 .../doc/4.0-alpha1/tools/nodetool/gettimeout.html  |   262 +
 .../tools/nodetool/gettraceprobability.html        |   252 +
 .../doc/4.0-alpha1/tools/nodetool/gossipinfo.html  |   252 +
 .../4.0-alpha1/tools/nodetool/handoffwindow.html   |   252 +
 content/doc/4.0-alpha1/tools/nodetool/help.html    |   239 +
 content/doc/4.0-alpha1/tools/nodetool/import.html  |   287 +
 content/doc/4.0-alpha1/tools/nodetool/info.html    |   255 +
 .../tools/nodetool/invalidatecountercache.html     |   252 +
 .../tools/nodetool/invalidatekeycache.html         |   252 +
 .../tools/nodetool/invalidaterowcache.html         |   252 +
 content/doc/4.0-alpha1/tools/nodetool/join.html    |   252 +
 .../4.0-alpha1/tools/nodetool/listsnapshots.html   |   253 +
 content/doc/4.0-alpha1/tools/nodetool/move.html    |   260 +
 .../doc/4.0-alpha1/tools/nodetool/netstats.html    |   257 +
 .../doc/4.0-alpha1/tools/nodetool/nodetool.html    |   366 +
 .../4.0-alpha1/tools/nodetool/pausehandoff.html    |   252 +
 .../doc/4.0-alpha1/tools/nodetool/profileload.html |   271 +
 .../4.0-alpha1/tools/nodetool/proxyhistograms.html |   253 +
 .../4.0-alpha1/tools/nodetool/rangekeysample.html  |   253 +
 content/doc/4.0-alpha1/tools/nodetool/rebuild.html |   277 +
 .../4.0-alpha1/tools/nodetool/rebuild_index.html   |   262 +
 content/doc/4.0-alpha1/tools/nodetool/refresh.html |   262 +
 .../tools/nodetool/refreshsizeestimates.html       |   252 +
 .../tools/nodetool/reloadlocalschema.html          |   252 +
 .../doc/4.0-alpha1/tools/nodetool/reloadseeds.html |   253 +
 .../doc/4.0-alpha1/tools/nodetool/reloadssl.html   |   252 +
 .../4.0-alpha1/tools/nodetool/reloadtriggers.html  |   252 +
 .../tools/nodetool/relocatesstables.html           |   265 +
 .../doc/4.0-alpha1/tools/nodetool/removenode.html  |   263 +
 content/doc/4.0-alpha1/tools/nodetool/repair.html  |   325 +
 .../4.0-alpha1/tools/nodetool/repair_admin.html    |   266 +
 .../4.0-alpha1/tools/nodetool/replaybatchlog.html  |   252 +
 .../tools/nodetool/resetfullquerylog.html          |   254 +
 .../tools/nodetool/resetlocalschema.html           |   252 +
 .../4.0-alpha1/tools/nodetool/resumehandoff.html   |   252 +
 content/doc/4.0-alpha1/tools/nodetool/ring.html    |   265 +
 content/doc/4.0-alpha1/tools/nodetool/scrub.html   |   286 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   263 +
 .../tools/nodetool/setcachecapacity.html           |   262 +
 .../tools/nodetool/setcachekeystosave.html         |   264 +
 .../tools/nodetool/setcompactionthreshold.html     |   262 +
 .../tools/nodetool/setcompactionthroughput.html    |   262 +
 .../4.0-alpha1/tools/nodetool/setconcurrency.html  |   263 +
 .../tools/nodetool/setconcurrentcompactors.html    |   262 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   262 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   262 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   262 +
 .../4.0-alpha1/tools/nodetool/setlogginglevel.html |   265 +
 .../tools/nodetool/setmaxhintwindow.html           |   261 +
 .../tools/nodetool/setstreamthroughput.html        |   262 +
 .../doc/4.0-alpha1/tools/nodetool/settimeout.html  |   265 +
 .../tools/nodetool/settraceprobability.html        |   263 +
 content/doc/4.0-alpha1/tools/nodetool/sjk.html     |   261 +
 .../doc/4.0-alpha1/tools/nodetool/snapshot.html    |   279 +
 content/doc/4.0-alpha1/tools/nodetool/status.html  |   264 +
 .../tools/nodetool/statusautocompaction.html       |   265 +
 .../4.0-alpha1/tools/nodetool/statusbackup.html    |   252 +
 .../4.0-alpha1/tools/nodetool/statusbinary.html    |   252 +
 .../4.0-alpha1/tools/nodetool/statusgossip.html    |   252 +
 .../4.0-alpha1/tools/nodetool/statushandoff.html   |   253 +
 content/doc/4.0-alpha1/tools/nodetool/stop.html    |   268 +
 .../doc/4.0-alpha1/tools/nodetool/stopdaemon.html  |   252 +
 .../4.0-alpha1/tools/nodetool/tablehistograms.html |   261 +
 .../doc/4.0-alpha1/tools/nodetool/tablestats.html  |   296 +
 .../4.0-alpha1/tools/nodetool/toppartitions.html   |   270 +
 content/doc/4.0-alpha1/tools/nodetool/tpstats.html |   256 +
 .../4.0-alpha1/tools/nodetool/truncatehints.html   |   263 +
 .../4.0-alpha1/tools/nodetool/upgradesstables.html |   272 +
 content/doc/4.0-alpha1/tools/nodetool/verify.html  |   281 +
 content/doc/4.0-alpha1/tools/nodetool/version.html |   252 +
 .../4.0-alpha1/tools/nodetool/viewbuildstatus.html |   261 +
 content/doc/4.0-alpha1/tools/sstable/index.html    |   353 +
 .../doc/4.0-alpha1/tools/sstable/sstabledump.html  |   526 +
 .../tools/sstable/sstableexpiredblockers.html      |   271 +
 .../tools/sstable/sstablelevelreset.html           |   297 +
 .../4.0-alpha1/tools/sstable/sstableloader.html    |   531 +
 .../4.0-alpha1/tools/sstable/sstablemetadata.html  |   595 ++
 .../tools/sstable/sstableofflinerelevel.html       |   312 +
 .../tools/sstable/sstablerepairedset.html          |   315 +
 .../doc/4.0-alpha1/tools/sstable/sstablescrub.html |   333 +
 .../doc/4.0-alpha1/tools/sstable/sstablesplit.html |   324 +
 .../4.0-alpha1/tools/sstable/sstableupgrade.html   |   371 +
 .../doc/4.0-alpha1/tools/sstable/sstableutil.html  |   327 +
 .../4.0-alpha1/tools/sstable/sstableverify.html    |   327 +
 .../4.0-alpha1/troubleshooting/finding_nodes.html  |   365 +
 content/doc/4.0-alpha1/troubleshooting/index.html  |   273 +
 .../4.0-alpha1/troubleshooting/reading_logs.html   |   475 +
 .../4.0-alpha1/troubleshooting/use_nodetool.html   |   445 +
 .../doc/4.0-alpha1/troubleshooting/use_tools.html  |   733 ++
 content/doc/4.0-alpha2/_images/docs_commit.png     |   Bin 0 -> 104667 bytes
 .../doc/4.0-alpha2/_images/docs_create_branch.png  |   Bin 0 -> 181860 bytes
 .../doc/4.0-alpha2/_images/docs_create_file.png    |   Bin 0 -> 209110 bytes
 content/doc/4.0-alpha2/_images/docs_editor.png     |   Bin 0 -> 106175 bytes
 content/doc/4.0-alpha2/_images/docs_fork.png       |   Bin 0 -> 76159 bytes
 content/doc/4.0-alpha2/_images/docs_pr.png         |   Bin 0 -> 156081 bytes
 content/doc/4.0-alpha2/_images/docs_preview.png    |   Bin 0 -> 123826 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug0.png  |   Bin 0 -> 48174 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug1.png  |   Bin 0 -> 34446 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug2.png  |   Bin 0 -> 57032 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug3.png  |   Bin 0 -> 58677 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug4.png  |   Bin 0 -> 24793 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug5.png  |   Bin 0 -> 66632 bytes
 content/doc/4.0-alpha2/_images/eclipse_debug6.png  |   Bin 0 -> 87568 bytes
 .../4.0-alpha2/_images/example-stress-graph.png    |   Bin 0 -> 359103 bytes
 content/doc/4.0-alpha2/architecture/dynamo.html    |   360 +
 .../doc/4.0-alpha2/architecture/guarantees.html    |   239 +
 content/doc/4.0-alpha2/architecture/index.html     |   255 +
 content/doc/4.0-alpha2/architecture/overview.html  |   239 +
 .../4.0-alpha2/architecture/storage_engine.html    |   418 +
 content/doc/4.0-alpha2/bugs.html                   |   235 +
 .../configuration/cassandra_config_file.html       |  2082 ++++
 content/doc/4.0-alpha2/configuration/index.html    |   236 +
 content/doc/4.0-alpha2/contactus.html              |   253 +
 content/doc/4.0-alpha2/cql/appendices.html         |   692 ++
 content/doc/4.0-alpha2/cql/changes.html            |   488 +
 content/doc/4.0-alpha2/cql/ddl.html                |   981 ++
 content/doc/4.0-alpha2/cql/definitions.html        |   441 +
 content/doc/4.0-alpha2/cql/dml.html                |   685 ++
 content/doc/4.0-alpha2/cql/functions.html          |   830 ++
 content/doc/4.0-alpha2/cql/index.html              |   372 +
 content/doc/4.0-alpha2/cql/indexes.html            |   295 +
 content/doc/4.0-alpha2/cql/json.html               |   442 +
 content/doc/4.0-alpha2/cql/mvs.html                |   385 +
 content/doc/4.0-alpha2/cql/operators.html          |   425 +
 content/doc/4.0-alpha2/cql/security.html           |   867 ++
 content/doc/4.0-alpha2/cql/triggers.html           |   280 +
 content/doc/4.0-alpha2/cql/types.html              |   824 ++
 content/doc/4.0-alpha2/data_modeling/index.html    |   231 +
 content/doc/4.0-alpha2/development/ci.html         |   283 +
 content/doc/4.0-alpha2/development/code_style.html |   339 +
 .../doc/4.0-alpha2/development/dependencies.html   |   280 +
 .../doc/4.0-alpha2/development/documentation.html  |   317 +
 .../doc/4.0-alpha2/development/gettingstarted.html |   285 +
 .../doc/4.0-alpha2/development/how_to_commit.html  |   311 +
 .../doc/4.0-alpha2/development/how_to_review.html  |   303 +
 content/doc/4.0-alpha2/development/ide.html        |   392 +
 content/doc/4.0-alpha2/development/index.html      |   310 +
 content/doc/4.0-alpha2/development/patches.html    |   398 +
 .../4.0-alpha2/development/release_process.html    |   514 +
 content/doc/4.0-alpha2/development/testing.html    |   309 +
 content/doc/4.0-alpha2/faq/index.html              |   443 +
 content/doc/4.0-alpha2/genindex.html               |    94 +
 .../4.0-alpha2/getting_started/configuring.html    |   284 +
 .../doc/4.0-alpha2/getting_started/drivers.html    |   371 +
 content/doc/4.0-alpha2/getting_started/index.html  |   276 +
 .../doc/4.0-alpha2/getting_started/installing.html |   322 +
 .../doc/4.0-alpha2/getting_started/querying.html   |   270 +
 content/doc/4.0-alpha2/index.html                  |   242 +
 content/doc/4.0-alpha2/objects.inv                 |   Bin 0 -> 8951 bytes
 .../doc/4.0-alpha2/operating/audit_logging.html    |   408 +
 content/doc/4.0-alpha2/operating/backups.html      |   249 +
 .../doc/4.0-alpha2/operating/bloom_filters.html    |   286 +
 content/doc/4.0-alpha2/operating/bulk_loading.html |   249 +
 content/doc/4.0-alpha2/operating/cdc.html          |   318 +
 content/doc/4.0-alpha2/operating/compaction.html   |   645 ++
 content/doc/4.0-alpha2/operating/compression.html  |   319 +
 content/doc/4.0-alpha2/operating/hardware.html     |   315 +
 content/doc/4.0-alpha2/operating/hints.html        |   249 +
 content/doc/4.0-alpha2/operating/index.html        |   350 +
 content/doc/4.0-alpha2/operating/metrics.html      |  1925 ++++
 content/doc/4.0-alpha2/operating/read_repair.html  |   249 +
 content/doc/4.0-alpha2/operating/repair.html       |   318 +
 content/doc/4.0-alpha2/operating/security.html     |   598 ++
 content/doc/4.0-alpha2/operating/snitch.html       |   302 +
 content/doc/4.0-alpha2/operating/topo_changes.html |   346 +
 content/doc/4.0-alpha2/plugins/index.html          |   242 +
 content/doc/4.0-alpha2/search.html                 |   228 +
 content/doc/4.0-alpha2/searchindex.js              |     1 +
 content/doc/4.0-alpha2/tools/cassandra_stress.html |   477 +
 content/doc/4.0-alpha2/tools/cqlsh.html            |   610 ++
 content/doc/4.0-alpha2/tools/index.html            |   383 +
 .../doc/4.0-alpha2/tools/nodetool/assassinate.html |   261 +
 .../doc/4.0-alpha2/tools/nodetool/bootstrap.html   |   260 +
 content/doc/4.0-alpha2/tools/nodetool/cleanup.html |   266 +
 .../4.0-alpha2/tools/nodetool/clearsnapshot.html   |   269 +
 .../doc/4.0-alpha2/tools/nodetool/clientstats.html |   262 +
 content/doc/4.0-alpha2/tools/nodetool/compact.html |   278 +
 .../tools/nodetool/compactionhistory.html          |   256 +
 .../4.0-alpha2/tools/nodetool/compactionstats.html |   256 +
 .../4.0-alpha2/tools/nodetool/decommission.html    |   256 +
 .../4.0-alpha2/tools/nodetool/describecluster.html |   253 +
 .../4.0-alpha2/tools/nodetool/describering.html    |   260 +
 .../4.0-alpha2/tools/nodetool/disableauditlog.html |   252 +
 .../tools/nodetool/disableautocompaction.html      |   262 +
 .../4.0-alpha2/tools/nodetool/disablebackup.html   |   252 +
 .../4.0-alpha2/tools/nodetool/disablebinary.html   |   252 +
 .../tools/nodetool/disablefullquerylog.html        |   252 +
 .../4.0-alpha2/tools/nodetool/disablegossip.html   |   253 +
 .../4.0-alpha2/tools/nodetool/disablehandoff.html  |   252 +
 .../tools/nodetool/disablehintsfordc.html          |   261 +
 .../tools/nodetool/disableoldprotocolversions.html |   252 +
 content/doc/4.0-alpha2/tools/nodetool/drain.html   |   253 +
 .../4.0-alpha2/tools/nodetool/enableauditlog.html  |   286 +
 .../tools/nodetool/enableautocompaction.html       |   262 +
 .../4.0-alpha2/tools/nodetool/enablebackup.html    |   252 +
 .../4.0-alpha2/tools/nodetool/enablebinary.html    |   252 +
 .../tools/nodetool/enablefullquerylog.html         |   283 +
 .../4.0-alpha2/tools/nodetool/enablegossip.html    |   252 +
 .../4.0-alpha2/tools/nodetool/enablehandoff.html   |   253 +
 .../tools/nodetool/enablehintsfordc.html           |   262 +
 .../tools/nodetool/enableoldprotocolversions.html  |   252 +
 .../4.0-alpha2/tools/nodetool/failuredetector.html |   253 +
 content/doc/4.0-alpha2/tools/nodetool/flush.html   |   261 +
 .../4.0-alpha2/tools/nodetool/garbagecollect.html  |   271 +
 content/doc/4.0-alpha2/tools/nodetool/gcstats.html |   252 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   254 +
 .../tools/nodetool/getcompactionthreshold.html     |   262 +
 .../tools/nodetool/getcompactionthroughput.html    |   253 +
 .../4.0-alpha2/tools/nodetool/getconcurrency.html  |   261 +
 .../tools/nodetool/getconcurrentcompactors.html    |   253 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   253 +
 .../4.0-alpha2/tools/nodetool/getendpoints.html    |   262 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   253 +
 .../tools/nodetool/getlogginglevels.html           |   252 +
 .../tools/nodetool/getmaxhintwindow.html           |   252 +
 .../doc/4.0-alpha2/tools/nodetool/getreplicas.html |   262 +
 .../doc/4.0-alpha2/tools/nodetool/getseeds.html    |   253 +
 .../doc/4.0-alpha2/tools/nodetool/getsstables.html |   264 +
 .../tools/nodetool/getstreamthroughput.html        |   253 +
 .../doc/4.0-alpha2/tools/nodetool/gettimeout.html  |   262 +
 .../tools/nodetool/gettraceprobability.html        |   252 +
 .../doc/4.0-alpha2/tools/nodetool/gossipinfo.html  |   252 +
 .../4.0-alpha2/tools/nodetool/handoffwindow.html   |   252 +
 content/doc/4.0-alpha2/tools/nodetool/help.html    |   239 +
 content/doc/4.0-alpha2/tools/nodetool/import.html  |   287 +
 content/doc/4.0-alpha2/tools/nodetool/info.html    |   255 +
 .../tools/nodetool/invalidatecountercache.html     |   252 +
 .../tools/nodetool/invalidatekeycache.html         |   252 +
 .../tools/nodetool/invalidaterowcache.html         |   252 +
 content/doc/4.0-alpha2/tools/nodetool/join.html    |   252 +
 .../4.0-alpha2/tools/nodetool/listsnapshots.html   |   253 +
 content/doc/4.0-alpha2/tools/nodetool/move.html    |   260 +
 .../doc/4.0-alpha2/tools/nodetool/netstats.html    |   257 +
 .../doc/4.0-alpha2/tools/nodetool/nodetool.html    |   367 +
 .../4.0-alpha2/tools/nodetool/pausehandoff.html    |   252 +
 .../doc/4.0-alpha2/tools/nodetool/profileload.html |   271 +
 .../4.0-alpha2/tools/nodetool/proxyhistograms.html |   253 +
 .../4.0-alpha2/tools/nodetool/rangekeysample.html  |   253 +
 content/doc/4.0-alpha2/tools/nodetool/rebuild.html |   277 +
 .../4.0-alpha2/tools/nodetool/rebuild_index.html   |   262 +
 content/doc/4.0-alpha2/tools/nodetool/refresh.html |   262 +
 .../tools/nodetool/refreshsizeestimates.html       |   252 +
 .../tools/nodetool/reloadlocalschema.html          |   252 +
 .../doc/4.0-alpha2/tools/nodetool/reloadseeds.html |   253 +
 .../doc/4.0-alpha2/tools/nodetool/reloadssl.html   |   252 +
 .../4.0-alpha2/tools/nodetool/reloadtriggers.html  |   252 +
 .../tools/nodetool/relocatesstables.html           |   265 +
 .../doc/4.0-alpha2/tools/nodetool/removenode.html  |   263 +
 content/doc/4.0-alpha2/tools/nodetool/repair.html  |   325 +
 .../4.0-alpha2/tools/nodetool/repair_admin.html    |   266 +
 .../4.0-alpha2/tools/nodetool/replaybatchlog.html  |   252 +
 .../tools/nodetool/resetfullquerylog.html          |   254 +
 .../tools/nodetool/resetlocalschema.html           |   252 +
 .../4.0-alpha2/tools/nodetool/resumehandoff.html   |   252 +
 content/doc/4.0-alpha2/tools/nodetool/ring.html    |   265 +
 content/doc/4.0-alpha2/tools/nodetool/scrub.html   |   286 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   263 +
 .../tools/nodetool/setcachecapacity.html           |   262 +
 .../tools/nodetool/setcachekeystosave.html         |   264 +
 .../tools/nodetool/setcompactionthreshold.html     |   262 +
 .../tools/nodetool/setcompactionthroughput.html    |   262 +
 .../4.0-alpha2/tools/nodetool/setconcurrency.html  |   263 +
 .../tools/nodetool/setconcurrentcompactors.html    |   262 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   262 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   262 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   262 +
 .../4.0-alpha2/tools/nodetool/setlogginglevel.html |   265 +
 .../tools/nodetool/setmaxhintwindow.html           |   261 +
 .../tools/nodetool/setstreamthroughput.html        |   262 +
 .../doc/4.0-alpha2/tools/nodetool/settimeout.html  |   265 +
 .../tools/nodetool/settraceprobability.html        |   263 +
 content/doc/4.0-alpha2/tools/nodetool/sjk.html     |   261 +
 .../doc/4.0-alpha2/tools/nodetool/snapshot.html    |   279 +
 content/doc/4.0-alpha2/tools/nodetool/status.html  |   264 +
 .../tools/nodetool/statusautocompaction.html       |   265 +
 .../4.0-alpha2/tools/nodetool/statusbackup.html    |   252 +
 .../4.0-alpha2/tools/nodetool/statusbinary.html    |   252 +
 .../4.0-alpha2/tools/nodetool/statusgossip.html    |   252 +
 .../4.0-alpha2/tools/nodetool/statushandoff.html   |   253 +
 content/doc/4.0-alpha2/tools/nodetool/stop.html    |   268 +
 .../doc/4.0-alpha2/tools/nodetool/stopdaemon.html  |   252 +
 .../4.0-alpha2/tools/nodetool/tablehistograms.html |   261 +
 .../doc/4.0-alpha2/tools/nodetool/tablestats.html  |   296 +
 .../4.0-alpha2/tools/nodetool/toppartitions.html   |   270 +
 content/doc/4.0-alpha2/tools/nodetool/tpstats.html |   256 +
 .../4.0-alpha2/tools/nodetool/truncatehints.html   |   263 +
 .../4.0-alpha2/tools/nodetool/upgradesstables.html |   272 +
 content/doc/4.0-alpha2/tools/nodetool/verify.html  |   281 +
 content/doc/4.0-alpha2/tools/nodetool/version.html |   252 +
 .../4.0-alpha2/tools/nodetool/viewbuildstatus.html |   261 +
 content/doc/4.0-alpha2/tools/sstable/index.html    |   353 +
 .../doc/4.0-alpha2/tools/sstable/sstabledump.html  |   526 +
 .../tools/sstable/sstableexpiredblockers.html      |   271 +
 .../tools/sstable/sstablelevelreset.html           |   297 +
 .../4.0-alpha2/tools/sstable/sstableloader.html    |   531 +
 .../4.0-alpha2/tools/sstable/sstablemetadata.html  |   595 ++
 .../tools/sstable/sstableofflinerelevel.html       |   312 +
 .../tools/sstable/sstablerepairedset.html          |   315 +
 .../doc/4.0-alpha2/tools/sstable/sstablescrub.html |   333 +
 .../doc/4.0-alpha2/tools/sstable/sstablesplit.html |   324 +
 .../4.0-alpha2/tools/sstable/sstableupgrade.html   |   371 +
 .../doc/4.0-alpha2/tools/sstable/sstableutil.html  |   327 +
 .../4.0-alpha2/tools/sstable/sstableverify.html    |   327 +
 .../4.0-alpha2/troubleshooting/finding_nodes.html  |   365 +
 content/doc/4.0-alpha2/troubleshooting/index.html  |   273 +
 .../4.0-alpha2/troubleshooting/reading_logs.html   |   475 +
 .../4.0-alpha2/troubleshooting/use_nodetool.html   |   445 +
 .../doc/4.0-alpha2/troubleshooting/use_tools.html  |   733 ++
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../4.0-alpha3/_images/data_modeling_hotel_erd.png |   Bin 0 -> 233309 bytes
 .../_images/data_modeling_hotel_logical.png        |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../_images/data_modeling_hotel_queries.png        |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 content/doc/4.0-alpha3/_images/docs_commit.png     |   Bin 0 -> 104667 bytes
 .../doc/4.0-alpha3/_images/docs_create_branch.png  |   Bin 0 -> 181860 bytes
 .../doc/4.0-alpha3/_images/docs_create_file.png    |   Bin 0 -> 209110 bytes
 content/doc/4.0-alpha3/_images/docs_editor.png     |   Bin 0 -> 106175 bytes
 content/doc/4.0-alpha3/_images/docs_fork.png       |   Bin 0 -> 76159 bytes
 content/doc/4.0-alpha3/_images/docs_pr.png         |   Bin 0 -> 156081 bytes
 content/doc/4.0-alpha3/_images/docs_preview.png    |   Bin 0 -> 123826 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug0.png  |   Bin 0 -> 48174 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug1.png  |   Bin 0 -> 34446 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug2.png  |   Bin 0 -> 57032 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug3.png  |   Bin 0 -> 58677 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug4.png  |   Bin 0 -> 24793 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug5.png  |   Bin 0 -> 66632 bytes
 content/doc/4.0-alpha3/_images/eclipse_debug6.png  |   Bin 0 -> 87568 bytes
 .../4.0-alpha3/_images/example-stress-graph.png    |   Bin 0 -> 359103 bytes
 content/doc/4.0-alpha3/architecture/dynamo.html    |   361 +
 .../doc/4.0-alpha3/architecture/guarantees.html    |   240 +
 content/doc/4.0-alpha3/architecture/index.html     |   256 +
 content/doc/4.0-alpha3/architecture/overview.html  |   240 +
 .../4.0-alpha3/architecture/storage_engine.html    |   419 +
 content/doc/4.0-alpha3/bugs.html                   |   236 +
 .../configuration/cassandra_config_file.html       |  2074 ++++
 content/doc/4.0-alpha3/configuration/index.html    |   237 +
 content/doc/4.0-alpha3/contactus.html              |   254 +
 content/doc/4.0-alpha3/cql/appendices.html         |   693 ++
 content/doc/4.0-alpha3/cql/changes.html            |   489 +
 content/doc/4.0-alpha3/cql/ddl.html                |   982 ++
 content/doc/4.0-alpha3/cql/definitions.html        |   442 +
 content/doc/4.0-alpha3/cql/dml.html                |   686 ++
 content/doc/4.0-alpha3/cql/functions.html          |   831 ++
 content/doc/4.0-alpha3/cql/index.html              |   373 +
 content/doc/4.0-alpha3/cql/indexes.html            |   296 +
 content/doc/4.0-alpha3/cql/json.html               |   443 +
 content/doc/4.0-alpha3/cql/mvs.html                |   386 +
 content/doc/4.0-alpha3/cql/operators.html          |   426 +
 content/doc/4.0-alpha3/cql/security.html           |   868 ++
 content/doc/4.0-alpha3/cql/triggers.html           |   281 +
 content/doc/4.0-alpha3/cql/types.html              |   825 ++
 .../data_modeling/data_modeling_conceptual.html    |   275 +
 .../data_modeling/data_modeling_logical.html       |   409 +
 .../data_modeling/data_modeling_physical.html      |   324 +
 .../data_modeling/data_modeling_queries.html       |   295 +
 .../data_modeling/data_modeling_rdbms.html         |   376 +
 .../data_modeling/data_modeling_refining.html      |   412 +
 .../data_modeling/data_modeling_schema.html        |   360 +
 .../data_modeling/data_modeling_tools.html         |   281 +
 content/doc/4.0-alpha3/data_modeling/index.html    |   267 +
 content/doc/4.0-alpha3/development/ci.html         |   285 +
 content/doc/4.0-alpha3/development/code_style.html |   340 +
 .../doc/4.0-alpha3/development/dependencies.html   |   281 +
 .../doc/4.0-alpha3/development/documentation.html  |   318 +
 .../doc/4.0-alpha3/development/gettingstarted.html |   286 +
 .../doc/4.0-alpha3/development/how_to_commit.html  |   312 +
 .../doc/4.0-alpha3/development/how_to_review.html  |   304 +
 content/doc/4.0-alpha3/development/ide.html        |   393 +
 content/doc/4.0-alpha3/development/index.html      |   311 +
 content/doc/4.0-alpha3/development/patches.html    |   399 +
 .../4.0-alpha3/development/release_process.html    |   515 +
 content/doc/4.0-alpha3/development/testing.html    |   310 +
 content/doc/4.0-alpha3/faq/index.html              |   444 +
 content/doc/4.0-alpha3/genindex.html               |    95 +
 .../4.0-alpha3/getting_started/configuring.html    |   285 +
 .../doc/4.0-alpha3/getting_started/drivers.html    |   372 +
 content/doc/4.0-alpha3/getting_started/index.html  |   277 +
 .../doc/4.0-alpha3/getting_started/installing.html |   323 +
 .../doc/4.0-alpha3/getting_started/querying.html   |   271 +
 content/doc/4.0-alpha3/index.html                  |   242 +
 content/doc/4.0-alpha3/new/index.html              |   243 +
 content/doc/4.0-alpha3/new/java11.html             |   473 +
 content/doc/4.0-alpha3/objects.inv                 |   Bin 0 -> 9124 bytes
 .../doc/4.0-alpha3/operating/audit_logging.html    |   409 +
 content/doc/4.0-alpha3/operating/backups.html      |   250 +
 .../doc/4.0-alpha3/operating/bloom_filters.html    |   287 +
 content/doc/4.0-alpha3/operating/bulk_loading.html |   250 +
 content/doc/4.0-alpha3/operating/cdc.html          |   319 +
 content/doc/4.0-alpha3/operating/compaction.html   |   646 ++
 content/doc/4.0-alpha3/operating/compression.html  |   320 +
 content/doc/4.0-alpha3/operating/hardware.html     |   316 +
 content/doc/4.0-alpha3/operating/hints.html        |   250 +
 content/doc/4.0-alpha3/operating/index.html        |   351 +
 content/doc/4.0-alpha3/operating/metrics.html      |  1926 ++++
 content/doc/4.0-alpha3/operating/read_repair.html  |   250 +
 content/doc/4.0-alpha3/operating/repair.html       |   319 +
 content/doc/4.0-alpha3/operating/security.html     |   599 ++
 content/doc/4.0-alpha3/operating/snitch.html       |   303 +
 content/doc/4.0-alpha3/operating/topo_changes.html |   347 +
 content/doc/4.0-alpha3/plugins/index.html          |   243 +
 content/doc/4.0-alpha3/search.html                 |   229 +
 content/doc/4.0-alpha3/searchindex.js              |     1 +
 content/doc/4.0-alpha3/tools/cassandra_stress.html |   478 +
 content/doc/4.0-alpha3/tools/cqlsh.html            |   611 ++
 content/doc/4.0-alpha3/tools/index.html            |   384 +
 .../doc/4.0-alpha3/tools/nodetool/assassinate.html |   262 +
 .../doc/4.0-alpha3/tools/nodetool/bootstrap.html   |   261 +
 content/doc/4.0-alpha3/tools/nodetool/cleanup.html |   267 +
 .../4.0-alpha3/tools/nodetool/clearsnapshot.html   |   270 +
 .../doc/4.0-alpha3/tools/nodetool/clientstats.html |   263 +
 content/doc/4.0-alpha3/tools/nodetool/compact.html |   279 +
 .../tools/nodetool/compactionhistory.html          |   257 +
 .../4.0-alpha3/tools/nodetool/compactionstats.html |   257 +
 .../4.0-alpha3/tools/nodetool/decommission.html    |   257 +
 .../4.0-alpha3/tools/nodetool/describecluster.html |   254 +
 .../4.0-alpha3/tools/nodetool/describering.html    |   261 +
 .../4.0-alpha3/tools/nodetool/disableauditlog.html |   253 +
 .../tools/nodetool/disableautocompaction.html      |   263 +
 .../4.0-alpha3/tools/nodetool/disablebackup.html   |   253 +
 .../4.0-alpha3/tools/nodetool/disablebinary.html   |   253 +
 .../tools/nodetool/disablefullquerylog.html        |   253 +
 .../4.0-alpha3/tools/nodetool/disablegossip.html   |   254 +
 .../4.0-alpha3/tools/nodetool/disablehandoff.html  |   253 +
 .../tools/nodetool/disablehintsfordc.html          |   262 +
 .../tools/nodetool/disableoldprotocolversions.html |   253 +
 content/doc/4.0-alpha3/tools/nodetool/drain.html   |   254 +
 .../4.0-alpha3/tools/nodetool/enableauditlog.html  |   287 +
 .../tools/nodetool/enableautocompaction.html       |   263 +
 .../4.0-alpha3/tools/nodetool/enablebackup.html    |   253 +
 .../4.0-alpha3/tools/nodetool/enablebinary.html    |   253 +
 .../tools/nodetool/enablefullquerylog.html         |   284 +
 .../4.0-alpha3/tools/nodetool/enablegossip.html    |   253 +
 .../4.0-alpha3/tools/nodetool/enablehandoff.html   |   254 +
 .../tools/nodetool/enablehintsfordc.html           |   263 +
 .../tools/nodetool/enableoldprotocolversions.html  |   253 +
 .../4.0-alpha3/tools/nodetool/failuredetector.html |   254 +
 content/doc/4.0-alpha3/tools/nodetool/flush.html   |   262 +
 .../4.0-alpha3/tools/nodetool/garbagecollect.html  |   272 +
 content/doc/4.0-alpha3/tools/nodetool/gcstats.html |   253 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   255 +
 .../tools/nodetool/getcompactionthreshold.html     |   263 +
 .../tools/nodetool/getcompactionthroughput.html    |   254 +
 .../4.0-alpha3/tools/nodetool/getconcurrency.html  |   262 +
 .../tools/nodetool/getconcurrentcompactors.html    |   254 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   254 +
 .../4.0-alpha3/tools/nodetool/getendpoints.html    |   263 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   254 +
 .../tools/nodetool/getlogginglevels.html           |   253 +
 .../tools/nodetool/getmaxhintwindow.html           |   253 +
 .../doc/4.0-alpha3/tools/nodetool/getreplicas.html |   263 +
 .../doc/4.0-alpha3/tools/nodetool/getseeds.html    |   254 +
 .../doc/4.0-alpha3/tools/nodetool/getsstables.html |   265 +
 .../tools/nodetool/getstreamthroughput.html        |   254 +
 .../doc/4.0-alpha3/tools/nodetool/gettimeout.html  |   263 +
 .../tools/nodetool/gettraceprobability.html        |   253 +
 .../doc/4.0-alpha3/tools/nodetool/gossipinfo.html  |   253 +
 .../4.0-alpha3/tools/nodetool/handoffwindow.html   |   253 +
 content/doc/4.0-alpha3/tools/nodetool/help.html    |   240 +
 content/doc/4.0-alpha3/tools/nodetool/import.html  |   288 +
 content/doc/4.0-alpha3/tools/nodetool/info.html    |   256 +
 .../tools/nodetool/invalidatecountercache.html     |   253 +
 .../tools/nodetool/invalidatekeycache.html         |   253 +
 .../tools/nodetool/invalidaterowcache.html         |   253 +
 content/doc/4.0-alpha3/tools/nodetool/join.html    |   253 +
 .../4.0-alpha3/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/4.0-alpha3/tools/nodetool/move.html    |   261 +
 .../doc/4.0-alpha3/tools/nodetool/netstats.html    |   258 +
 .../doc/4.0-alpha3/tools/nodetool/nodetool.html    |   369 +
 .../4.0-alpha3/tools/nodetool/pausehandoff.html    |   253 +
 .../doc/4.0-alpha3/tools/nodetool/profileload.html |   272 +
 .../4.0-alpha3/tools/nodetool/proxyhistograms.html |   254 +
 .../4.0-alpha3/tools/nodetool/rangekeysample.html  |   254 +
 content/doc/4.0-alpha3/tools/nodetool/rebuild.html |   278 +
 .../4.0-alpha3/tools/nodetool/rebuild_index.html   |   263 +
 content/doc/4.0-alpha3/tools/nodetool/refresh.html |   263 +
 .../tools/nodetool/refreshsizeestimates.html       |   253 +
 .../tools/nodetool/reloadlocalschema.html          |   253 +
 .../doc/4.0-alpha3/tools/nodetool/reloadseeds.html |   254 +
 .../doc/4.0-alpha3/tools/nodetool/reloadssl.html   |   253 +
 .../4.0-alpha3/tools/nodetool/reloadtriggers.html  |   253 +
 .../tools/nodetool/relocatesstables.html           |   266 +
 .../doc/4.0-alpha3/tools/nodetool/removenode.html  |   264 +
 content/doc/4.0-alpha3/tools/nodetool/repair.html  |   326 +
 .../4.0-alpha3/tools/nodetool/repair_admin.html    |   267 +
 .../4.0-alpha3/tools/nodetool/replaybatchlog.html  |   253 +
 .../tools/nodetool/resetfullquerylog.html          |   255 +
 .../tools/nodetool/resetlocalschema.html           |   253 +
 .../4.0-alpha3/tools/nodetool/resumehandoff.html   |   253 +
 content/doc/4.0-alpha3/tools/nodetool/ring.html    |   266 +
 content/doc/4.0-alpha3/tools/nodetool/scrub.html   |   287 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   264 +
 .../tools/nodetool/setcachecapacity.html           |   263 +
 .../tools/nodetool/setcachekeystosave.html         |   265 +
 .../tools/nodetool/setcompactionthreshold.html     |   263 +
 .../tools/nodetool/setcompactionthroughput.html    |   263 +
 .../4.0-alpha3/tools/nodetool/setconcurrency.html  |   264 +
 .../tools/nodetool/setconcurrentcompactors.html    |   263 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   263 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   263 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   263 +
 .../4.0-alpha3/tools/nodetool/setlogginglevel.html |   266 +
 .../tools/nodetool/setmaxhintwindow.html           |   262 +
 .../tools/nodetool/setstreamthroughput.html        |   263 +
 .../doc/4.0-alpha3/tools/nodetool/settimeout.html  |   266 +
 .../tools/nodetool/settraceprobability.html        |   264 +
 .../doc/4.0-alpha3/tools/nodetool/snapshot.html    |   280 +
 content/doc/4.0-alpha3/tools/nodetool/status.html  |   265 +
 .../tools/nodetool/statusautocompaction.html       |   266 +
 .../4.0-alpha3/tools/nodetool/statusbackup.html    |   253 +
 .../4.0-alpha3/tools/nodetool/statusbinary.html    |   253 +
 .../4.0-alpha3/tools/nodetool/statusgossip.html    |   253 +
 .../4.0-alpha3/tools/nodetool/statushandoff.html   |   254 +
 content/doc/4.0-alpha3/tools/nodetool/stop.html    |   270 +
 .../doc/4.0-alpha3/tools/nodetool/stopdaemon.html  |   253 +
 .../4.0-alpha3/tools/nodetool/tablehistograms.html |   262 +
 .../doc/4.0-alpha3/tools/nodetool/tablestats.html  |   297 +
 .../4.0-alpha3/tools/nodetool/toppartitions.html   |   271 +
 content/doc/4.0-alpha3/tools/nodetool/tpstats.html |   257 +
 .../4.0-alpha3/tools/nodetool/truncatehints.html   |   264 +
 .../4.0-alpha3/tools/nodetool/upgradesstables.html |   273 +
 content/doc/4.0-alpha3/tools/nodetool/verify.html  |   282 +
 content/doc/4.0-alpha3/tools/nodetool/version.html |   253 +
 .../4.0-alpha3/tools/nodetool/viewbuildstatus.html |   262 +
 content/doc/4.0-alpha3/tools/sstable/index.html    |   354 +
 .../doc/4.0-alpha3/tools/sstable/sstabledump.html  |   527 +
 .../tools/sstable/sstableexpiredblockers.html      |   272 +
 .../tools/sstable/sstablelevelreset.html           |   298 +
 .../4.0-alpha3/tools/sstable/sstableloader.html    |   532 +
 .../4.0-alpha3/tools/sstable/sstablemetadata.html  |   596 ++
 .../tools/sstable/sstableofflinerelevel.html       |   313 +
 .../tools/sstable/sstablerepairedset.html          |   316 +
 .../doc/4.0-alpha3/tools/sstable/sstablescrub.html |   334 +
 .../doc/4.0-alpha3/tools/sstable/sstablesplit.html |   325 +
 .../4.0-alpha3/tools/sstable/sstableupgrade.html   |   372 +
 .../doc/4.0-alpha3/tools/sstable/sstableutil.html  |   328 +
 .../4.0-alpha3/tools/sstable/sstableverify.html    |   328 +
 .../4.0-alpha3/troubleshooting/finding_nodes.html  |   366 +
 content/doc/4.0-alpha3/troubleshooting/index.html  |   274 +
 .../4.0-alpha3/troubleshooting/reading_logs.html   |   476 +
 .../4.0-alpha3/troubleshooting/use_nodetool.html   |   446 +
 .../doc/4.0-alpha3/troubleshooting/use_tools.html  |   734 ++
 .../doc/4.0-alpha4/_images/Figure_1_backups.jpg    |   Bin 0 -> 38551 bytes
 .../doc/4.0-alpha4/_images/Figure_1_data_model.jpg |   Bin 0 -> 17469 bytes
 .../doc/4.0-alpha4/_images/Figure_1_guarantees.jpg |   Bin 0 -> 17993 bytes
 .../4.0-alpha4/_images/Figure_1_read_repair.jpg    |   Bin 0 -> 36919 bytes
 .../doc/4.0-alpha4/_images/Figure_2_data_model.jpg |   Bin 0 -> 20925 bytes
 .../4.0-alpha4/_images/Figure_2_read_repair.jpg    |   Bin 0 -> 45595 bytes
 .../4.0-alpha4/_images/Figure_3_read_repair.jpg    |   Bin 0 -> 43021 bytes
 .../4.0-alpha4/_images/Figure_4_read_repair.jpg    |   Bin 0 -> 43021 bytes
 .../4.0-alpha4/_images/Figure_5_read_repair.jpg    |   Bin 0 -> 42560 bytes
 .../4.0-alpha4/_images/Figure_6_read_repair.jpg    |   Bin 0 -> 57489 bytes
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../4.0-alpha4/_images/data_modeling_hotel_erd.png |   Bin 0 -> 233309 bytes
 .../_images/data_modeling_hotel_logical.png        |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../_images/data_modeling_hotel_queries.png        |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 content/doc/4.0-alpha4/_images/docs_commit.png     |   Bin 0 -> 104667 bytes
 .../doc/4.0-alpha4/_images/docs_create_branch.png  |   Bin 0 -> 181860 bytes
 .../doc/4.0-alpha4/_images/docs_create_file.png    |   Bin 0 -> 209110 bytes
 content/doc/4.0-alpha4/_images/docs_editor.png     |   Bin 0 -> 106175 bytes
 content/doc/4.0-alpha4/_images/docs_fork.png       |   Bin 0 -> 76159 bytes
 content/doc/4.0-alpha4/_images/docs_pr.png         |   Bin 0 -> 156081 bytes
 content/doc/4.0-alpha4/_images/docs_preview.png    |   Bin 0 -> 123826 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug0.png  |   Bin 0 -> 48174 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug1.png  |   Bin 0 -> 34446 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug2.png  |   Bin 0 -> 57032 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug3.png  |   Bin 0 -> 58677 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug4.png  |   Bin 0 -> 24793 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug5.png  |   Bin 0 -> 66632 bytes
 content/doc/4.0-alpha4/_images/eclipse_debug6.png  |   Bin 0 -> 87568 bytes
 .../4.0-alpha4/_images/example-stress-graph.png    |   Bin 0 -> 359103 bytes
 content/doc/4.0-alpha4/_images/hints.svg           |     9 +
 content/doc/4.0-alpha4/_images/ring.svg            |    11 +
 content/doc/4.0-alpha4/_images/vnodes.svg          |    11 +
 content/doc/4.0-alpha4/architecture/dynamo.html    |   688 ++
 .../doc/4.0-alpha4/architecture/guarantees.html    |   300 +
 content/doc/4.0-alpha4/architecture/index.html     |   269 +
 content/doc/4.0-alpha4/architecture/overview.html  |   323 +
 .../4.0-alpha4/architecture/storage_engine.html    |   419 +
 content/doc/4.0-alpha4/bugs.html                   |   236 +
 .../configuration/cassandra_config_file.html       |  2075 ++++
 content/doc/4.0-alpha4/configuration/index.html    |   237 +
 content/doc/4.0-alpha4/contactus.html              |   254 +
 content/doc/4.0-alpha4/cql/appendices.html         |   693 ++
 content/doc/4.0-alpha4/cql/changes.html            |   489 +
 content/doc/4.0-alpha4/cql/ddl.html                |  1033 ++
 content/doc/4.0-alpha4/cql/definitions.html        |   442 +
 content/doc/4.0-alpha4/cql/dml.html                |   686 ++
 content/doc/4.0-alpha4/cql/functions.html          |   831 ++
 content/doc/4.0-alpha4/cql/index.html              |   373 +
 content/doc/4.0-alpha4/cql/indexes.html            |   296 +
 content/doc/4.0-alpha4/cql/json.html               |   443 +
 content/doc/4.0-alpha4/cql/mvs.html                |   386 +
 content/doc/4.0-alpha4/cql/operators.html          |   426 +
 content/doc/4.0-alpha4/cql/security.html           |   868 ++
 content/doc/4.0-alpha4/cql/triggers.html           |   281 +
 content/doc/4.0-alpha4/cql/types.html              |   825 ++
 .../data_modeling/data_modeling_conceptual.html    |   276 +
 .../data_modeling/data_modeling_logical.html       |   410 +
 .../data_modeling/data_modeling_physical.html      |   325 +
 .../data_modeling/data_modeling_queries.html       |   296 +
 .../data_modeling/data_modeling_rdbms.html         |   377 +
 .../data_modeling/data_modeling_refining.html      |   413 +
 .../data_modeling/data_modeling_schema.html        |   361 +
 .../data_modeling/data_modeling_tools.html         |   282 +
 content/doc/4.0-alpha4/data_modeling/index.html    |   280 +
 content/doc/4.0-alpha4/data_modeling/intro.html    |   355 +
 content/doc/4.0-alpha4/development/ci.html         |   285 +
 content/doc/4.0-alpha4/development/code_style.html |   340 +
 .../doc/4.0-alpha4/development/dependencies.html   |   280 +
 .../doc/4.0-alpha4/development/documentation.html  |   318 +
 .../doc/4.0-alpha4/development/gettingstarted.html |   286 +
 .../doc/4.0-alpha4/development/how_to_commit.html  |   312 +
 .../doc/4.0-alpha4/development/how_to_review.html  |   304 +
 content/doc/4.0-alpha4/development/ide.html        |   393 +
 content/doc/4.0-alpha4/development/index.html      |   311 +
 content/doc/4.0-alpha4/development/patches.html    |   399 +
 .../4.0-alpha4/development/release_process.html    |   495 +
 content/doc/4.0-alpha4/development/testing.html    |   310 +
 content/doc/4.0-alpha4/faq/index.html              |   444 +
 content/doc/4.0-alpha4/genindex.html               |    95 +
 .../4.0-alpha4/getting_started/configuring.html    |   286 +
 .../doc/4.0-alpha4/getting_started/drivers.html    |   373 +
 content/doc/4.0-alpha4/getting_started/index.html  |   291 +
 .../doc/4.0-alpha4/getting_started/installing.html |   513 +
 .../doc/4.0-alpha4/getting_started/production.html |   371 +
 .../doc/4.0-alpha4/getting_started/querying.html   |   272 +
 content/doc/4.0-alpha4/index.html                  |   242 +
 content/doc/4.0-alpha4/new/auditlogging.html       |   674 ++
 content/doc/4.0-alpha4/new/fqllogging.html         |   846 ++
 content/doc/4.0-alpha4/new/index.html              |   315 +
 content/doc/4.0-alpha4/new/java11.html             |   479 +
 content/doc/4.0-alpha4/new/messaging.html          |   469 +
 content/doc/4.0-alpha4/new/streaming.html          |   385 +
 .../doc/4.0-alpha4/new/transientreplication.html   |   353 +
 content/doc/4.0-alpha4/new/virtualtables.html      |   552 +
 content/doc/4.0-alpha4/objects.inv                 |   Bin 0 -> 9472 bytes
 .../doc/4.0-alpha4/operating/audit_logging.html    |   409 +
 content/doc/4.0-alpha4/operating/backups.html      |   791 ++
 .../doc/4.0-alpha4/operating/bloom_filters.html    |   287 +
 content/doc/4.0-alpha4/operating/bulk_loading.html |   805 ++
 content/doc/4.0-alpha4/operating/cdc.html          |   319 +
 .../doc/4.0-alpha4/operating/compaction/index.html |   512 +
 .../doc/4.0-alpha4/operating/compaction/lcs.html   |   275 +
 .../doc/4.0-alpha4/operating/compaction/stcs.html  |   250 +
 .../doc/4.0-alpha4/operating/compaction/twcs.html  |   268 +
 content/doc/4.0-alpha4/operating/compression.html  |   320 +
 content/doc/4.0-alpha4/operating/hardware.html     |   314 +
 content/doc/4.0-alpha4/operating/hints.html        |   527 +
 content/doc/4.0-alpha4/operating/index.html        |   378 +
 content/doc/4.0-alpha4/operating/metrics.html      |  1926 ++++
 content/doc/4.0-alpha4/operating/read_repair.html  |   392 +
 content/doc/4.0-alpha4/operating/repair.html       |   403 +
 content/doc/4.0-alpha4/operating/security.html     |   599 ++
 content/doc/4.0-alpha4/operating/snitch.html       |   305 +
 content/doc/4.0-alpha4/operating/topo_changes.html |   347 +
 content/doc/4.0-alpha4/plugins/index.html          |   243 +
 content/doc/4.0-alpha4/search.html                 |   229 +
 content/doc/4.0-alpha4/searchindex.js              |     1 +
 content/doc/4.0-alpha4/tools/cassandra_stress.html |   478 +
 content/doc/4.0-alpha4/tools/cqlsh.html            |   613 ++
 content/doc/4.0-alpha4/tools/index.html            |   384 +
 .../doc/4.0-alpha4/tools/nodetool/assassinate.html |   262 +
 .../doc/4.0-alpha4/tools/nodetool/bootstrap.html   |   261 +
 content/doc/4.0-alpha4/tools/nodetool/cleanup.html |   267 +
 .../4.0-alpha4/tools/nodetool/clearsnapshot.html   |   270 +
 .../doc/4.0-alpha4/tools/nodetool/clientstats.html |   263 +
 content/doc/4.0-alpha4/tools/nodetool/compact.html |   279 +
 .../tools/nodetool/compactionhistory.html          |   257 +
 .../4.0-alpha4/tools/nodetool/compactionstats.html |   257 +
 .../4.0-alpha4/tools/nodetool/decommission.html    |   257 +
 .../4.0-alpha4/tools/nodetool/describecluster.html |   254 +
 .../4.0-alpha4/tools/nodetool/describering.html    |   261 +
 .../4.0-alpha4/tools/nodetool/disableauditlog.html |   253 +
 .../tools/nodetool/disableautocompaction.html      |   263 +
 .../4.0-alpha4/tools/nodetool/disablebackup.html   |   253 +
 .../4.0-alpha4/tools/nodetool/disablebinary.html   |   253 +
 .../tools/nodetool/disablefullquerylog.html        |   253 +
 .../4.0-alpha4/tools/nodetool/disablegossip.html   |   254 +
 .../4.0-alpha4/tools/nodetool/disablehandoff.html  |   253 +
 .../tools/nodetool/disablehintsfordc.html          |   262 +
 .../tools/nodetool/disableoldprotocolversions.html |   253 +
 content/doc/4.0-alpha4/tools/nodetool/drain.html   |   254 +
 .../4.0-alpha4/tools/nodetool/enableauditlog.html  |   287 +
 .../tools/nodetool/enableautocompaction.html       |   263 +
 .../4.0-alpha4/tools/nodetool/enablebackup.html    |   253 +
 .../4.0-alpha4/tools/nodetool/enablebinary.html    |   253 +
 .../tools/nodetool/enablefullquerylog.html         |   284 +
 .../4.0-alpha4/tools/nodetool/enablegossip.html    |   253 +
 .../4.0-alpha4/tools/nodetool/enablehandoff.html   |   254 +
 .../tools/nodetool/enablehintsfordc.html           |   263 +
 .../tools/nodetool/enableoldprotocolversions.html  |   253 +
 .../4.0-alpha4/tools/nodetool/failuredetector.html |   254 +
 content/doc/4.0-alpha4/tools/nodetool/flush.html   |   262 +
 .../4.0-alpha4/tools/nodetool/garbagecollect.html  |   272 +
 content/doc/4.0-alpha4/tools/nodetool/gcstats.html |   253 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   255 +
 .../tools/nodetool/getcompactionthreshold.html     |   263 +
 .../tools/nodetool/getcompactionthroughput.html    |   254 +
 .../4.0-alpha4/tools/nodetool/getconcurrency.html  |   262 +
 .../tools/nodetool/getconcurrentcompactors.html    |   254 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   254 +
 .../4.0-alpha4/tools/nodetool/getendpoints.html    |   263 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   254 +
 .../tools/nodetool/getlogginglevels.html           |   253 +
 .../tools/nodetool/getmaxhintwindow.html           |   253 +
 .../doc/4.0-alpha4/tools/nodetool/getreplicas.html |   263 +
 .../doc/4.0-alpha4/tools/nodetool/getseeds.html    |   254 +
 .../doc/4.0-alpha4/tools/nodetool/getsstables.html |   265 +
 .../tools/nodetool/getstreamthroughput.html        |   254 +
 .../doc/4.0-alpha4/tools/nodetool/gettimeout.html  |   263 +
 .../tools/nodetool/gettraceprobability.html        |   253 +
 .../doc/4.0-alpha4/tools/nodetool/gossipinfo.html  |   253 +
 .../4.0-alpha4/tools/nodetool/handoffwindow.html   |   253 +
 content/doc/4.0-alpha4/tools/nodetool/help.html    |   240 +
 content/doc/4.0-alpha4/tools/nodetool/import.html  |   288 +
 content/doc/4.0-alpha4/tools/nodetool/info.html    |   256 +
 .../tools/nodetool/invalidatecountercache.html     |   253 +
 .../tools/nodetool/invalidatekeycache.html         |   253 +
 .../tools/nodetool/invalidaterowcache.html         |   253 +
 content/doc/4.0-alpha4/tools/nodetool/join.html    |   253 +
 .../4.0-alpha4/tools/nodetool/listsnapshots.html   |   256 +
 content/doc/4.0-alpha4/tools/nodetool/move.html    |   261 +
 .../doc/4.0-alpha4/tools/nodetool/netstats.html    |   258 +
 .../doc/4.0-alpha4/tools/nodetool/nodetool.html    |   371 +
 .../4.0-alpha4/tools/nodetool/pausehandoff.html    |   253 +
 .../doc/4.0-alpha4/tools/nodetool/profileload.html |   272 +
 .../4.0-alpha4/tools/nodetool/proxyhistograms.html |   254 +
 .../4.0-alpha4/tools/nodetool/rangekeysample.html  |   254 +
 content/doc/4.0-alpha4/tools/nodetool/rebuild.html |   278 +
 .../4.0-alpha4/tools/nodetool/rebuild_index.html   |   263 +
 content/doc/4.0-alpha4/tools/nodetool/refresh.html |   263 +
 .../tools/nodetool/refreshsizeestimates.html       |   253 +
 .../tools/nodetool/reloadlocalschema.html          |   253 +
 .../doc/4.0-alpha4/tools/nodetool/reloadseeds.html |   254 +
 .../doc/4.0-alpha4/tools/nodetool/reloadssl.html   |   253 +
 .../4.0-alpha4/tools/nodetool/reloadtriggers.html  |   253 +
 .../tools/nodetool/relocatesstables.html           |   266 +
 .../doc/4.0-alpha4/tools/nodetool/removenode.html  |   264 +
 content/doc/4.0-alpha4/tools/nodetool/repair.html  |   327 +
 .../4.0-alpha4/tools/nodetool/repair_admin.html    |   267 +
 .../4.0-alpha4/tools/nodetool/replaybatchlog.html  |   253 +
 .../tools/nodetool/resetfullquerylog.html          |   255 +
 .../tools/nodetool/resetlocalschema.html           |   253 +
 .../4.0-alpha4/tools/nodetool/resumehandoff.html   |   253 +
 content/doc/4.0-alpha4/tools/nodetool/ring.html    |   266 +
 content/doc/4.0-alpha4/tools/nodetool/scrub.html   |   287 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   264 +
 .../tools/nodetool/setcachecapacity.html           |   263 +
 .../tools/nodetool/setcachekeystosave.html         |   265 +
 .../tools/nodetool/setcompactionthreshold.html     |   263 +
 .../tools/nodetool/setcompactionthroughput.html    |   263 +
 .../4.0-alpha4/tools/nodetool/setconcurrency.html  |   264 +
 .../tools/nodetool/setconcurrentcompactors.html    |   263 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   263 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   263 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   263 +
 .../4.0-alpha4/tools/nodetool/setlogginglevel.html |   266 +
 .../tools/nodetool/setmaxhintwindow.html           |   262 +
 .../tools/nodetool/setstreamthroughput.html        |   263 +
 .../doc/4.0-alpha4/tools/nodetool/settimeout.html  |   266 +
 .../tools/nodetool/settraceprobability.html        |   264 +
 content/doc/4.0-alpha4/tools/nodetool/sjk.html     |   262 +
 .../doc/4.0-alpha4/tools/nodetool/snapshot.html    |   280 +
 content/doc/4.0-alpha4/tools/nodetool/status.html  |   265 +
 .../tools/nodetool/statusautocompaction.html       |   266 +
 .../4.0-alpha4/tools/nodetool/statusbackup.html    |   253 +
 .../4.0-alpha4/tools/nodetool/statusbinary.html    |   253 +
 .../4.0-alpha4/tools/nodetool/statusgossip.html    |   253 +
 .../4.0-alpha4/tools/nodetool/statushandoff.html   |   254 +
 content/doc/4.0-alpha4/tools/nodetool/stop.html    |   270 +
 .../doc/4.0-alpha4/tools/nodetool/stopdaemon.html  |   253 +
 .../4.0-alpha4/tools/nodetool/tablehistograms.html |   262 +
 .../doc/4.0-alpha4/tools/nodetool/tablestats.html  |   297 +
 .../4.0-alpha4/tools/nodetool/toppartitions.html   |   271 +
 content/doc/4.0-alpha4/tools/nodetool/tpstats.html |   257 +
 .../4.0-alpha4/tools/nodetool/truncatehints.html   |   264 +
 .../4.0-alpha4/tools/nodetool/upgradesstables.html |   273 +
 content/doc/4.0-alpha4/tools/nodetool/verify.html  |   282 +
 content/doc/4.0-alpha4/tools/nodetool/version.html |   253 +
 .../4.0-alpha4/tools/nodetool/viewbuildstatus.html |   262 +
 content/doc/4.0-alpha4/tools/sstable/index.html    |   354 +
 .../doc/4.0-alpha4/tools/sstable/sstabledump.html  |   527 +
 .../tools/sstable/sstableexpiredblockers.html      |   272 +
 .../tools/sstable/sstablelevelreset.html           |   298 +
 .../4.0-alpha4/tools/sstable/sstableloader.html    |   532 +
 .../4.0-alpha4/tools/sstable/sstablemetadata.html  |   596 ++
 .../tools/sstable/sstableofflinerelevel.html       |   313 +
 .../tools/sstable/sstablerepairedset.html          |   316 +
 .../doc/4.0-alpha4/tools/sstable/sstablescrub.html |   334 +
 .../doc/4.0-alpha4/tools/sstable/sstablesplit.html |   325 +
 .../4.0-alpha4/tools/sstable/sstableupgrade.html   |   372 +
 .../doc/4.0-alpha4/tools/sstable/sstableutil.html  |   328 +
 .../4.0-alpha4/tools/sstable/sstableverify.html    |   328 +
 .../4.0-alpha4/troubleshooting/finding_nodes.html  |   366 +
 content/doc/4.0-alpha4/troubleshooting/index.html  |   274 +
 .../4.0-alpha4/troubleshooting/reading_logs.html   |   476 +
 .../4.0-alpha4/troubleshooting/use_nodetool.html   |   446 +
 .../doc/4.0-alpha4/troubleshooting/use_tools.html  |   734 ++
 content/doc/4.0-beta1/_images/Figure_1_backups.jpg |   Bin 0 -> 38551 bytes
 .../doc/4.0-beta1/_images/Figure_1_data_model.jpg  |   Bin 0 -> 17469 bytes
 .../doc/4.0-beta1/_images/Figure_1_guarantees.jpg  |   Bin 0 -> 17993 bytes
 .../doc/4.0-beta1/_images/Figure_1_read_repair.jpg |   Bin 0 -> 36919 bytes
 .../doc/4.0-beta1/_images/Figure_2_data_model.jpg  |   Bin 0 -> 20925 bytes
 .../doc/4.0-beta1/_images/Figure_2_read_repair.jpg |   Bin 0 -> 45595 bytes
 .../doc/4.0-beta1/_images/Figure_3_read_repair.jpg |   Bin 0 -> 43021 bytes
 .../doc/4.0-beta1/_images/Figure_4_read_repair.jpg |   Bin 0 -> 43021 bytes
 .../doc/4.0-beta1/_images/Figure_5_read_repair.jpg |   Bin 0 -> 42560 bytes
 .../doc/4.0-beta1/_images/Figure_6_read_repair.jpg |   Bin 0 -> 57489 bytes
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../4.0-beta1/_images/data_modeling_hotel_erd.png  |   Bin 0 -> 233309 bytes
 .../_images/data_modeling_hotel_logical.png        |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../_images/data_modeling_hotel_queries.png        |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 content/doc/4.0-beta1/_images/docs_commit.png      |   Bin 0 -> 104667 bytes
 .../doc/4.0-beta1/_images/docs_create_branch.png   |   Bin 0 -> 181860 bytes
 content/doc/4.0-beta1/_images/docs_create_file.png |   Bin 0 -> 209110 bytes
 content/doc/4.0-beta1/_images/docs_editor.png      |   Bin 0 -> 106175 bytes
 content/doc/4.0-beta1/_images/docs_fork.png        |   Bin 0 -> 76159 bytes
 content/doc/4.0-beta1/_images/docs_pr.png          |   Bin 0 -> 156081 bytes
 content/doc/4.0-beta1/_images/docs_preview.png     |   Bin 0 -> 123826 bytes
 content/doc/4.0-beta1/_images/eclipse_debug0.png   |   Bin 0 -> 48174 bytes
 content/doc/4.0-beta1/_images/eclipse_debug1.png   |   Bin 0 -> 34446 bytes
 content/doc/4.0-beta1/_images/eclipse_debug2.png   |   Bin 0 -> 57032 bytes
 content/doc/4.0-beta1/_images/eclipse_debug3.png   |   Bin 0 -> 58677 bytes
 content/doc/4.0-beta1/_images/eclipse_debug4.png   |   Bin 0 -> 24793 bytes
 content/doc/4.0-beta1/_images/eclipse_debug5.png   |   Bin 0 -> 66632 bytes
 content/doc/4.0-beta1/_images/eclipse_debug6.png   |   Bin 0 -> 87568 bytes
 .../doc/4.0-beta1/_images/example-stress-graph.png |   Bin 0 -> 359103 bytes
 content/doc/4.0-beta1/_images/hints.svg            |     9 +
 content/doc/4.0-beta1/_images/ring.svg             |    11 +
 content/doc/4.0-beta1/_images/vnodes.svg           |    11 +
 content/doc/4.0-beta1/architecture/dynamo.html     |   688 ++
 content/doc/4.0-beta1/architecture/guarantees.html |   300 +
 content/doc/4.0-beta1/architecture/index.html      |   269 +
 content/doc/4.0-beta1/architecture/overview.html   |   323 +
 .../doc/4.0-beta1/architecture/storage_engine.html |   419 +
 content/doc/4.0-beta1/bugs.html                    |   236 +
 .../configuration/cassandra_config_file.html       |  2099 ++++
 content/doc/4.0-beta1/configuration/index.html     |   237 +
 content/doc/4.0-beta1/contactus.html               |   254 +
 content/doc/4.0-beta1/cql/appendices.html          |   693 ++
 content/doc/4.0-beta1/cql/changes.html             |   489 +
 content/doc/4.0-beta1/cql/ddl.html                 |  1033 ++
 content/doc/4.0-beta1/cql/definitions.html         |   442 +
 content/doc/4.0-beta1/cql/dml.html                 |   686 ++
 content/doc/4.0-beta1/cql/functions.html           |   831 ++
 content/doc/4.0-beta1/cql/index.html               |   373 +
 content/doc/4.0-beta1/cql/indexes.html             |   296 +
 content/doc/4.0-beta1/cql/json.html                |   443 +
 content/doc/4.0-beta1/cql/mvs.html                 |   386 +
 content/doc/4.0-beta1/cql/operators.html           |   426 +
 content/doc/4.0-beta1/cql/security.html            |   868 ++
 content/doc/4.0-beta1/cql/triggers.html            |   281 +
 content/doc/4.0-beta1/cql/types.html               |   825 ++
 .../data_modeling/data_modeling_conceptual.html    |   276 +
 .../data_modeling/data_modeling_logical.html       |   410 +
 .../data_modeling/data_modeling_physical.html      |   325 +
 .../data_modeling/data_modeling_queries.html       |   296 +
 .../data_modeling/data_modeling_rdbms.html         |   377 +
 .../data_modeling/data_modeling_refining.html      |   413 +
 .../data_modeling/data_modeling_schema.html        |   361 +
 .../data_modeling/data_modeling_tools.html         |   282 +
 content/doc/4.0-beta1/data_modeling/index.html     |   280 +
 content/doc/4.0-beta1/data_modeling/intro.html     |   355 +
 content/doc/4.0-beta1/development/ci.html          |   285 +
 content/doc/4.0-beta1/development/code_style.html  |   340 +
 .../doc/4.0-beta1/development/dependencies.html    |   280 +
 .../doc/4.0-beta1/development/documentation.html   |   318 +
 .../doc/4.0-beta1/development/gettingstarted.html  |   286 +
 .../doc/4.0-beta1/development/how_to_commit.html   |   312 +
 .../doc/4.0-beta1/development/how_to_review.html   |   304 +
 content/doc/4.0-beta1/development/ide.html         |   393 +
 content/doc/4.0-beta1/development/index.html       |   311 +
 content/doc/4.0-beta1/development/patches.html     |   399 +
 .../doc/4.0-beta1/development/release_process.html |   487 +
 content/doc/4.0-beta1/development/testing.html     |   310 +
 content/doc/4.0-beta1/faq/index.html               |   444 +
 content/doc/4.0-beta1/genindex.html                |    95 +
 .../doc/4.0-beta1/getting_started/configuring.html |   286 +
 content/doc/4.0-beta1/getting_started/drivers.html |   373 +
 content/doc/4.0-beta1/getting_started/index.html   |   291 +
 .../doc/4.0-beta1/getting_started/installing.html  |   513 +
 .../doc/4.0-beta1/getting_started/production.html  |   371 +
 .../doc/4.0-beta1/getting_started/querying.html    |   272 +
 content/doc/4.0-beta1/index.html                   |   242 +
 content/doc/4.0-beta1/new/auditlogging.html        |   674 ++
 content/doc/4.0-beta1/new/fqllogging.html          |   846 ++
 content/doc/4.0-beta1/new/index.html               |   315 +
 content/doc/4.0-beta1/new/java11.html              |   479 +
 content/doc/4.0-beta1/new/messaging.html           |   469 +
 content/doc/4.0-beta1/new/streaming.html           |   385 +
 .../doc/4.0-beta1/new/transientreplication.html    |   353 +
 content/doc/4.0-beta1/new/virtualtables.html       |   552 +
 content/doc/4.0-beta1/objects.inv                  |   Bin 0 -> 9472 bytes
 content/doc/4.0-beta1/operating/audit_logging.html |   409 +
 content/doc/4.0-beta1/operating/backups.html       |   791 ++
 content/doc/4.0-beta1/operating/bloom_filters.html |   287 +
 content/doc/4.0-beta1/operating/bulk_loading.html  |   805 ++
 content/doc/4.0-beta1/operating/cdc.html           |   319 +
 .../doc/4.0-beta1/operating/compaction/index.html  |   512 +
 .../doc/4.0-beta1/operating/compaction/lcs.html    |   275 +
 .../doc/4.0-beta1/operating/compaction/stcs.html   |   250 +
 .../doc/4.0-beta1/operating/compaction/twcs.html   |   268 +
 content/doc/4.0-beta1/operating/compression.html   |   419 +
 content/doc/4.0-beta1/operating/hardware.html      |   314 +
 content/doc/4.0-beta1/operating/hints.html         |   527 +
 content/doc/4.0-beta1/operating/index.html         |   378 +
 content/doc/4.0-beta1/operating/metrics.html       |  1926 ++++
 content/doc/4.0-beta1/operating/read_repair.html   |   392 +
 content/doc/4.0-beta1/operating/repair.html        |   403 +
 content/doc/4.0-beta1/operating/security.html      |   599 ++
 content/doc/4.0-beta1/operating/snitch.html        |   305 +
 content/doc/4.0-beta1/operating/topo_changes.html  |   347 +
 content/doc/4.0-beta1/plugins/index.html           |   243 +
 content/doc/4.0-beta1/search.html                  |   229 +
 content/doc/4.0-beta1/searchindex.js               |     1 +
 content/doc/4.0-beta1/tools/cassandra_stress.html  |   478 +
 content/doc/4.0-beta1/tools/cqlsh.html             |   613 ++
 content/doc/4.0-beta1/tools/index.html             |   384 +
 .../doc/4.0-beta1/tools/nodetool/assassinate.html  |   262 +
 .../doc/4.0-beta1/tools/nodetool/bootstrap.html    |   261 +
 content/doc/4.0-beta1/tools/nodetool/cleanup.html  |   267 +
 .../4.0-beta1/tools/nodetool/clearsnapshot.html    |   270 +
 .../doc/4.0-beta1/tools/nodetool/clientstats.html  |   263 +
 content/doc/4.0-beta1/tools/nodetool/compact.html  |   279 +
 .../tools/nodetool/compactionhistory.html          |   257 +
 .../4.0-beta1/tools/nodetool/compactionstats.html  |   257 +
 .../doc/4.0-beta1/tools/nodetool/decommission.html |   257 +
 .../4.0-beta1/tools/nodetool/describecluster.html  |   254 +
 .../doc/4.0-beta1/tools/nodetool/describering.html |   261 +
 .../4.0-beta1/tools/nodetool/disableauditlog.html  |   253 +
 .../tools/nodetool/disableautocompaction.html      |   263 +
 .../4.0-beta1/tools/nodetool/disablebackup.html    |   253 +
 .../4.0-beta1/tools/nodetool/disablebinary.html    |   253 +
 .../tools/nodetool/disablefullquerylog.html        |   253 +
 .../4.0-beta1/tools/nodetool/disablegossip.html    |   254 +
 .../4.0-beta1/tools/nodetool/disablehandoff.html   |   253 +
 .../tools/nodetool/disablehintsfordc.html          |   262 +
 .../tools/nodetool/disableoldprotocolversions.html |   253 +
 content/doc/4.0-beta1/tools/nodetool/drain.html    |   254 +
 .../4.0-beta1/tools/nodetool/enableauditlog.html   |   287 +
 .../tools/nodetool/enableautocompaction.html       |   263 +
 .../doc/4.0-beta1/tools/nodetool/enablebackup.html |   253 +
 .../doc/4.0-beta1/tools/nodetool/enablebinary.html |   253 +
 .../tools/nodetool/enablefullquerylog.html         |   284 +
 .../doc/4.0-beta1/tools/nodetool/enablegossip.html |   253 +
 .../4.0-beta1/tools/nodetool/enablehandoff.html    |   254 +
 .../4.0-beta1/tools/nodetool/enablehintsfordc.html |   263 +
 .../tools/nodetool/enableoldprotocolversions.html  |   253 +
 .../4.0-beta1/tools/nodetool/failuredetector.html  |   254 +
 content/doc/4.0-beta1/tools/nodetool/flush.html    |   262 +
 .../4.0-beta1/tools/nodetool/garbagecollect.html   |   272 +
 content/doc/4.0-beta1/tools/nodetool/gcstats.html  |   253 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   255 +
 .../tools/nodetool/getcompactionthreshold.html     |   263 +
 .../tools/nodetool/getcompactionthroughput.html    |   254 +
 .../4.0-beta1/tools/nodetool/getconcurrency.html   |   262 +
 .../tools/nodetool/getconcurrentcompactors.html    |   254 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   254 +
 .../doc/4.0-beta1/tools/nodetool/getendpoints.html |   263 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   254 +
 .../4.0-beta1/tools/nodetool/getlogginglevels.html |   253 +
 .../4.0-beta1/tools/nodetool/getmaxhintwindow.html |   253 +
 .../doc/4.0-beta1/tools/nodetool/getreplicas.html  |   263 +
 content/doc/4.0-beta1/tools/nodetool/getseeds.html |   254 +
 .../doc/4.0-beta1/tools/nodetool/getsstables.html  |   265 +
 .../tools/nodetool/getstreamthroughput.html        |   254 +
 .../doc/4.0-beta1/tools/nodetool/gettimeout.html   |   263 +
 .../tools/nodetool/gettraceprobability.html        |   253 +
 .../doc/4.0-beta1/tools/nodetool/gossipinfo.html   |   253 +
 .../4.0-beta1/tools/nodetool/handoffwindow.html    |   253 +
 content/doc/4.0-beta1/tools/nodetool/help.html     |   240 +
 content/doc/4.0-beta1/tools/nodetool/import.html   |   288 +
 content/doc/4.0-beta1/tools/nodetool/info.html     |   256 +
 .../tools/nodetool/invalidatecountercache.html     |   253 +
 .../tools/nodetool/invalidatekeycache.html         |   253 +
 .../tools/nodetool/invalidaterowcache.html         |   253 +
 content/doc/4.0-beta1/tools/nodetool/join.html     |   253 +
 .../4.0-beta1/tools/nodetool/listsnapshots.html    |   256 +
 content/doc/4.0-beta1/tools/nodetool/move.html     |   261 +
 content/doc/4.0-beta1/tools/nodetool/netstats.html |   258 +
 content/doc/4.0-beta1/tools/nodetool/nodetool.html |   371 +
 .../doc/4.0-beta1/tools/nodetool/pausehandoff.html |   253 +
 .../doc/4.0-beta1/tools/nodetool/profileload.html  |   272 +
 .../4.0-beta1/tools/nodetool/proxyhistograms.html  |   254 +
 .../4.0-beta1/tools/nodetool/rangekeysample.html   |   254 +
 content/doc/4.0-beta1/tools/nodetool/rebuild.html  |   278 +
 .../4.0-beta1/tools/nodetool/rebuild_index.html    |   263 +
 content/doc/4.0-beta1/tools/nodetool/refresh.html  |   263 +
 .../tools/nodetool/refreshsizeestimates.html       |   253 +
 .../tools/nodetool/reloadlocalschema.html          |   253 +
 .../doc/4.0-beta1/tools/nodetool/reloadseeds.html  |   254 +
 .../doc/4.0-beta1/tools/nodetool/reloadssl.html    |   253 +
 .../4.0-beta1/tools/nodetool/reloadtriggers.html   |   253 +
 .../4.0-beta1/tools/nodetool/relocatesstables.html |   266 +
 .../doc/4.0-beta1/tools/nodetool/removenode.html   |   264 +
 content/doc/4.0-beta1/tools/nodetool/repair.html   |   327 +
 .../doc/4.0-beta1/tools/nodetool/repair_admin.html |   267 +
 .../4.0-beta1/tools/nodetool/replaybatchlog.html   |   253 +
 .../tools/nodetool/resetfullquerylog.html          |   255 +
 .../4.0-beta1/tools/nodetool/resetlocalschema.html |   253 +
 .../4.0-beta1/tools/nodetool/resumehandoff.html    |   253 +
 content/doc/4.0-beta1/tools/nodetool/ring.html     |   266 +
 content/doc/4.0-beta1/tools/nodetool/scrub.html    |   287 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   264 +
 .../4.0-beta1/tools/nodetool/setcachecapacity.html |   263 +
 .../tools/nodetool/setcachekeystosave.html         |   265 +
 .../tools/nodetool/setcompactionthreshold.html     |   263 +
 .../tools/nodetool/setcompactionthroughput.html    |   263 +
 .../4.0-beta1/tools/nodetool/setconcurrency.html   |   264 +
 .../tools/nodetool/setconcurrentcompactors.html    |   263 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   263 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   263 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   263 +
 .../4.0-beta1/tools/nodetool/setlogginglevel.html  |   266 +
 .../4.0-beta1/tools/nodetool/setmaxhintwindow.html |   262 +
 .../tools/nodetool/setstreamthroughput.html        |   263 +
 .../doc/4.0-beta1/tools/nodetool/settimeout.html   |   266 +
 .../tools/nodetool/settraceprobability.html        |   264 +
 content/doc/4.0-beta1/tools/nodetool/sjk.html      |   262 +
 content/doc/4.0-beta1/tools/nodetool/snapshot.html |   280 +
 content/doc/4.0-beta1/tools/nodetool/status.html   |   265 +
 .../tools/nodetool/statusautocompaction.html       |   266 +
 .../doc/4.0-beta1/tools/nodetool/statusbackup.html |   253 +
 .../doc/4.0-beta1/tools/nodetool/statusbinary.html |   253 +
 .../doc/4.0-beta1/tools/nodetool/statusgossip.html |   253 +
 .../4.0-beta1/tools/nodetool/statushandoff.html    |   254 +
 content/doc/4.0-beta1/tools/nodetool/stop.html     |   270 +
 .../doc/4.0-beta1/tools/nodetool/stopdaemon.html   |   253 +
 .../4.0-beta1/tools/nodetool/tablehistograms.html  |   262 +
 .../doc/4.0-beta1/tools/nodetool/tablestats.html   |   297 +
 .../4.0-beta1/tools/nodetool/toppartitions.html    |   271 +
 content/doc/4.0-beta1/tools/nodetool/tpstats.html  |   257 +
 .../4.0-beta1/tools/nodetool/truncatehints.html    |   264 +
 .../4.0-beta1/tools/nodetool/upgradesstables.html  |   273 +
 content/doc/4.0-beta1/tools/nodetool/verify.html   |   282 +
 content/doc/4.0-beta1/tools/nodetool/version.html  |   253 +
 .../4.0-beta1/tools/nodetool/viewbuildstatus.html  |   262 +
 content/doc/4.0-beta1/tools/sstable/index.html     |   354 +
 .../doc/4.0-beta1/tools/sstable/sstabledump.html   |   527 +
 .../tools/sstable/sstableexpiredblockers.html      |   272 +
 .../4.0-beta1/tools/sstable/sstablelevelreset.html |   298 +
 .../doc/4.0-beta1/tools/sstable/sstableloader.html |   532 +
 .../4.0-beta1/tools/sstable/sstablemetadata.html   |   596 ++
 .../tools/sstable/sstableofflinerelevel.html       |   313 +
 .../tools/sstable/sstablerepairedset.html          |   316 +
 .../doc/4.0-beta1/tools/sstable/sstablescrub.html  |   334 +
 .../doc/4.0-beta1/tools/sstable/sstablesplit.html  |   325 +
 .../4.0-beta1/tools/sstable/sstableupgrade.html    |   372 +
 .../doc/4.0-beta1/tools/sstable/sstableutil.html   |   328 +
 .../doc/4.0-beta1/tools/sstable/sstableverify.html |   328 +
 .../4.0-beta1/troubleshooting/finding_nodes.html   |   366 +
 content/doc/4.0-beta1/troubleshooting/index.html   |   274 +
 .../4.0-beta1/troubleshooting/reading_logs.html    |   476 +
 .../4.0-beta1/troubleshooting/use_nodetool.html    |   446 +
 .../doc/4.0-beta1/troubleshooting/use_tools.html   |   734 ++
 content/doc/4.0-beta2/_images/Figure_1_backups.jpg |   Bin 0 -> 38551 bytes
 .../doc/4.0-beta2/_images/Figure_1_data_model.jpg  |   Bin 0 -> 17469 bytes
 .../doc/4.0-beta2/_images/Figure_1_guarantees.jpg  |   Bin 0 -> 17993 bytes
 .../doc/4.0-beta2/_images/Figure_1_read_repair.jpg |   Bin 0 -> 36919 bytes
 .../doc/4.0-beta2/_images/Figure_2_data_model.jpg  |   Bin 0 -> 20925 bytes
 .../doc/4.0-beta2/_images/Figure_2_read_repair.jpg |   Bin 0 -> 45595 bytes
 .../doc/4.0-beta2/_images/Figure_3_read_repair.jpg |   Bin 0 -> 43021 bytes
 .../doc/4.0-beta2/_images/Figure_4_read_repair.jpg |   Bin 0 -> 43021 bytes
 .../doc/4.0-beta2/_images/Figure_5_read_repair.jpg |   Bin 0 -> 42560 bytes
 .../doc/4.0-beta2/_images/Figure_6_read_repair.jpg |   Bin 0 -> 57489 bytes
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../4.0-beta2/_images/data_modeling_hotel_erd.png  |   Bin 0 -> 233309 bytes
 .../_images/data_modeling_hotel_logical.png        |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../_images/data_modeling_hotel_queries.png        |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 content/doc/4.0-beta2/_images/docs_commit.png      |   Bin 0 -> 104667 bytes
 .../doc/4.0-beta2/_images/docs_create_branch.png   |   Bin 0 -> 181860 bytes
 content/doc/4.0-beta2/_images/docs_create_file.png |   Bin 0 -> 209110 bytes
 content/doc/4.0-beta2/_images/docs_editor.png      |   Bin 0 -> 106175 bytes
 content/doc/4.0-beta2/_images/docs_fork.png        |   Bin 0 -> 76159 bytes
 content/doc/4.0-beta2/_images/docs_pr.png          |   Bin 0 -> 156081 bytes
 content/doc/4.0-beta2/_images/docs_preview.png     |   Bin 0 -> 123826 bytes
 content/doc/4.0-beta2/_images/eclipse_debug0.png   |   Bin 0 -> 48174 bytes
 content/doc/4.0-beta2/_images/eclipse_debug1.png   |   Bin 0 -> 34446 bytes
 content/doc/4.0-beta2/_images/eclipse_debug2.png   |   Bin 0 -> 57032 bytes
 content/doc/4.0-beta2/_images/eclipse_debug3.png   |   Bin 0 -> 58677 bytes
 content/doc/4.0-beta2/_images/eclipse_debug4.png   |   Bin 0 -> 24793 bytes
 content/doc/4.0-beta2/_images/eclipse_debug5.png   |   Bin 0 -> 66632 bytes
 content/doc/4.0-beta2/_images/eclipse_debug6.png   |   Bin 0 -> 87568 bytes
 .../doc/4.0-beta2/_images/example-stress-graph.png |   Bin 0 -> 359103 bytes
 content/doc/4.0-beta2/_images/hints.svg            |     9 +
 content/doc/4.0-beta2/_images/ring.svg             |    11 +
 content/doc/4.0-beta2/_images/vnodes.svg           |    11 +
 content/doc/4.0-beta2/architecture/dynamo.html     |   688 ++
 content/doc/4.0-beta2/architecture/guarantees.html |   300 +
 content/doc/4.0-beta2/architecture/index.html      |   269 +
 content/doc/4.0-beta2/architecture/overview.html   |   323 +
 .../doc/4.0-beta2/architecture/storage_engine.html |   419 +
 content/doc/4.0-beta2/bugs.html                    |   236 +
 .../configuration/cass_cl_archive_file.html        |   274 +
 .../4.0-beta2/configuration/cass_env_sh_file.html  |   376 +
 .../configuration/cass_jvm_options_file.html       |   245 +
 .../configuration/cass_logback_xml_file.html       |   373 +
 .../4.0-beta2/configuration/cass_rackdc_file.html  |   300 +
 .../4.0-beta2/configuration/cass_topo_file.html    |   280 +
 .../4.0-beta2/configuration/cass_yaml_file.html    |  2103 ++++
 .../configuration/cassandra_config_file.html       |  1934 ++++
 content/doc/4.0-beta2/configuration/index.html     |   249 +
 content/doc/4.0-beta2/contactus.html               |   254 +
 content/doc/4.0-beta2/cql/appendices.html          |   693 ++
 content/doc/4.0-beta2/cql/changes.html             |   489 +
 content/doc/4.0-beta2/cql/ddl.html                 |  1610 +++
 content/doc/4.0-beta2/cql/definitions.html         |   442 +
 content/doc/4.0-beta2/cql/dml.html                 |   686 ++
 content/doc/4.0-beta2/cql/functions.html           |   831 ++
 content/doc/4.0-beta2/cql/index.html               |   374 +
 content/doc/4.0-beta2/cql/indexes.html             |   296 +
 content/doc/4.0-beta2/cql/json.html                |   443 +
 content/doc/4.0-beta2/cql/mvs.html                 |   386 +
 content/doc/4.0-beta2/cql/operators.html           |   426 +
 content/doc/4.0-beta2/cql/security.html            |   868 ++
 content/doc/4.0-beta2/cql/triggers.html            |   281 +
 content/doc/4.0-beta2/cql/types.html               |   827 ++
 .../data_modeling/data_modeling_conceptual.html    |   276 +
 .../data_modeling/data_modeling_logical.html       |   410 +
 .../data_modeling/data_modeling_physical.html      |   325 +
 .../data_modeling/data_modeling_queries.html       |   296 +
 .../data_modeling/data_modeling_rdbms.html         |   377 +
 .../data_modeling/data_modeling_refining.html      |   413 +
 .../data_modeling/data_modeling_schema.html        |   361 +
 .../data_modeling/data_modeling_tools.html         |   282 +
 content/doc/4.0-beta2/data_modeling/index.html     |   280 +
 content/doc/4.0-beta2/data_modeling/intro.html     |   355 +
 content/doc/4.0-beta2/development/ci.html          |   292 +
 content/doc/4.0-beta2/development/code_style.html  |   340 +
 .../doc/4.0-beta2/development/dependencies.html    |   280 +
 .../doc/4.0-beta2/development/documentation.html   |   318 +
 .../doc/4.0-beta2/development/gettingstarted.html  |   286 +
 .../doc/4.0-beta2/development/how_to_commit.html   |   344 +
 .../doc/4.0-beta2/development/how_to_review.html   |   304 +
 content/doc/4.0-beta2/development/ide.html         |   393 +
 content/doc/4.0-beta2/development/index.html       |   311 +
 content/doc/4.0-beta2/development/patches.html     |   399 +
 .../doc/4.0-beta2/development/release_process.html |   487 +
 content/doc/4.0-beta2/development/testing.html     |   310 +
 content/doc/4.0-beta2/faq/index.html               |   444 +
 content/doc/4.0-beta2/genindex.html                |    95 +
 .../doc/4.0-beta2/getting_started/configuring.html |   301 +
 content/doc/4.0-beta2/getting_started/drivers.html |   373 +
 content/doc/4.0-beta2/getting_started/index.html   |   291 +
 .../doc/4.0-beta2/getting_started/installing.html  |   513 +
 .../doc/4.0-beta2/getting_started/production.html  |   371 +
 .../doc/4.0-beta2/getting_started/querying.html    |   272 +
 content/doc/4.0-beta2/glossary.html                |   247 +
 content/doc/4.0-beta2/index.html                   |   242 +
 content/doc/4.0-beta2/new/auditlogging.html        |   692 ++
 content/doc/4.0-beta2/new/fqllogging.html          |   846 ++
 content/doc/4.0-beta2/new/index.html               |   315 +
 content/doc/4.0-beta2/new/java11.html              |   479 +
 content/doc/4.0-beta2/new/messaging.html           |   469 +
 content/doc/4.0-beta2/new/streaming.html           |   385 +
 .../doc/4.0-beta2/new/transientreplication.html    |   353 +
 content/doc/4.0-beta2/new/virtualtables.html       |   552 +
 content/doc/4.0-beta2/objects.inv                  |   Bin 0 -> 9803 bytes
 content/doc/4.0-beta2/operating/audit_logging.html |   409 +
 content/doc/4.0-beta2/operating/backups.html       |   791 ++
 content/doc/4.0-beta2/operating/bloom_filters.html |   287 +
 content/doc/4.0-beta2/operating/bulk_loading.html  |   805 ++
 content/doc/4.0-beta2/operating/cdc.html           |   319 +
 .../doc/4.0-beta2/operating/compaction/index.html  |   512 +
 .../doc/4.0-beta2/operating/compaction/lcs.html    |   275 +
 .../doc/4.0-beta2/operating/compaction/stcs.html   |   250 +
 .../doc/4.0-beta2/operating/compaction/twcs.html   |   268 +
 content/doc/4.0-beta2/operating/compression.html   |   419 +
 content/doc/4.0-beta2/operating/hardware.html      |   314 +
 content/doc/4.0-beta2/operating/hints.html         |   527 +
 content/doc/4.0-beta2/operating/index.html         |   378 +
 content/doc/4.0-beta2/operating/metrics.html       |  1647 +++
 content/doc/4.0-beta2/operating/read_repair.html   |   392 +
 content/doc/4.0-beta2/operating/repair.html        |   403 +
 content/doc/4.0-beta2/operating/security.html      |   599 ++
 content/doc/4.0-beta2/operating/snitch.html        |   305 +
 content/doc/4.0-beta2/operating/topo_changes.html  |   347 +
 content/doc/4.0-beta2/plugins/index.html           |   243 +
 content/doc/4.0-beta2/search.html                  |   229 +
 content/doc/4.0-beta2/searchindex.js               |     1 +
 content/doc/4.0-beta2/tools/cassandra_stress.html  |   480 +
 content/doc/4.0-beta2/tools/cqlsh.html             |   613 ++
 content/doc/4.0-beta2/tools/index.html             |   384 +
 .../doc/4.0-beta2/tools/nodetool/assassinate.html  |   262 +
 .../doc/4.0-beta2/tools/nodetool/bootstrap.html    |   260 +
 content/doc/4.0-beta2/tools/nodetool/cleanup.html  |   267 +
 .../4.0-beta2/tools/nodetool/clearsnapshot.html    |   270 +
 .../doc/4.0-beta2/tools/nodetool/clientstats.html  |   263 +
 content/doc/4.0-beta2/tools/nodetool/compact.html  |   279 +
 .../tools/nodetool/compactionhistory.html          |   257 +
 .../4.0-beta2/tools/nodetool/compactionstats.html  |   257 +
 .../doc/4.0-beta2/tools/nodetool/decommission.html |   257 +
 .../4.0-beta2/tools/nodetool/describecluster.html  |   254 +
 .../doc/4.0-beta2/tools/nodetool/describering.html |   261 +
 .../4.0-beta2/tools/nodetool/disableauditlog.html  |   253 +
 .../tools/nodetool/disableautocompaction.html      |   263 +
 .../4.0-beta2/tools/nodetool/disablebackup.html    |   253 +
 .../4.0-beta2/tools/nodetool/disablebinary.html    |   253 +
 .../tools/nodetool/disablefullquerylog.html        |   253 +
 .../4.0-beta2/tools/nodetool/disablegossip.html    |   254 +
 .../4.0-beta2/tools/nodetool/disablehandoff.html   |   253 +
 .../tools/nodetool/disablehintsfordc.html          |   262 +
 .../tools/nodetool/disableoldprotocolversions.html |   253 +
 content/doc/4.0-beta2/tools/nodetool/drain.html    |   254 +
 .../4.0-beta2/tools/nodetool/enableauditlog.html   |   287 +
 .../tools/nodetool/enableautocompaction.html       |   263 +
 .../doc/4.0-beta2/tools/nodetool/enablebackup.html |   253 +
 .../doc/4.0-beta2/tools/nodetool/enablebinary.html |   253 +
 .../tools/nodetool/enablefullquerylog.html         |   285 +
 .../doc/4.0-beta2/tools/nodetool/enablegossip.html |   253 +
 .../4.0-beta2/tools/nodetool/enablehandoff.html    |   254 +
 .../4.0-beta2/tools/nodetool/enablehintsfordc.html |   263 +
 .../tools/nodetool/enableoldprotocolversions.html  |   253 +
 .../4.0-beta2/tools/nodetool/failuredetector.html  |   254 +
 content/doc/4.0-beta2/tools/nodetool/flush.html    |   262 +
 .../4.0-beta2/tools/nodetool/garbagecollect.html   |   272 +
 content/doc/4.0-beta2/tools/nodetool/gcstats.html  |   253 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   255 +
 .../tools/nodetool/getcompactionthreshold.html     |   263 +
 .../tools/nodetool/getcompactionthroughput.html    |   254 +
 .../4.0-beta2/tools/nodetool/getconcurrency.html   |   262 +
 .../tools/nodetool/getconcurrentcompactors.html    |   254 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   254 +
 .../doc/4.0-beta2/tools/nodetool/getendpoints.html |   263 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   254 +
 .../4.0-beta2/tools/nodetool/getlogginglevels.html |   253 +
 .../4.0-beta2/tools/nodetool/getmaxhintwindow.html |   253 +
 content/doc/4.0-beta2/tools/nodetool/getseeds.html |   254 +
 .../doc/4.0-beta2/tools/nodetool/getsstables.html  |   265 +
 .../tools/nodetool/getstreamthroughput.html        |   254 +
 .../doc/4.0-beta2/tools/nodetool/gettimeout.html   |   263 +
 .../tools/nodetool/gettraceprobability.html        |   253 +
 .../doc/4.0-beta2/tools/nodetool/gossipinfo.html   |   253 +
 content/doc/4.0-beta2/tools/nodetool/help.html     |   240 +
 content/doc/4.0-beta2/tools/nodetool/import.html   |   288 +
 content/doc/4.0-beta2/tools/nodetool/info.html     |   256 +
 .../tools/nodetool/invalidatecountercache.html     |   253 +
 .../tools/nodetool/invalidatekeycache.html         |   253 +
 .../tools/nodetool/invalidaterowcache.html         |   253 +
 content/doc/4.0-beta2/tools/nodetool/join.html     |   253 +
 .../4.0-beta2/tools/nodetool/listsnapshots.html    |   256 +
 content/doc/4.0-beta2/tools/nodetool/move.html     |   261 +
 content/doc/4.0-beta2/tools/nodetool/netstats.html |   258 +
 content/doc/4.0-beta2/tools/nodetool/nodetool.html |   368 +
 .../doc/4.0-beta2/tools/nodetool/pausehandoff.html |   253 +
 .../doc/4.0-beta2/tools/nodetool/profileload.html  |   272 +
 .../4.0-beta2/tools/nodetool/proxyhistograms.html  |   254 +
 .../4.0-beta2/tools/nodetool/rangekeysample.html   |   254 +
 content/doc/4.0-beta2/tools/nodetool/rebuild.html  |   278 +
 .../4.0-beta2/tools/nodetool/rebuild_index.html    |   263 +
 content/doc/4.0-beta2/tools/nodetool/refresh.html  |   263 +
 .../tools/nodetool/refreshsizeestimates.html       |   253 +
 .../tools/nodetool/reloadlocalschema.html          |   253 +
 .../doc/4.0-beta2/tools/nodetool/reloadseeds.html  |   254 +
 .../doc/4.0-beta2/tools/nodetool/reloadssl.html    |   253 +
 .../4.0-beta2/tools/nodetool/reloadtriggers.html   |   253 +
 .../4.0-beta2/tools/nodetool/relocatesstables.html |   266 +
 .../doc/4.0-beta2/tools/nodetool/removenode.html   |   264 +
 content/doc/4.0-beta2/tools/nodetool/repair.html   |   327 +
 .../doc/4.0-beta2/tools/nodetool/repair_admin.html |   267 +
 .../4.0-beta2/tools/nodetool/replaybatchlog.html   |   253 +
 .../tools/nodetool/resetfullquerylog.html          |   255 +
 .../4.0-beta2/tools/nodetool/resetlocalschema.html |   253 +
 .../4.0-beta2/tools/nodetool/resumehandoff.html    |   253 +
 content/doc/4.0-beta2/tools/nodetool/ring.html     |   266 +
 content/doc/4.0-beta2/tools/nodetool/scrub.html    |   287 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   264 +
 .../4.0-beta2/tools/nodetool/setcachecapacity.html |   263 +
 .../tools/nodetool/setcachekeystosave.html         |   265 +
 .../tools/nodetool/setcompactionthreshold.html     |   263 +
 .../tools/nodetool/setcompactionthroughput.html    |   263 +
 .../4.0-beta2/tools/nodetool/setconcurrency.html   |   264 +
 .../tools/nodetool/setconcurrentcompactors.html    |   263 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   263 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   263 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   263 +
 .../4.0-beta2/tools/nodetool/setlogginglevel.html  |   266 +
 .../4.0-beta2/tools/nodetool/setmaxhintwindow.html |   262 +
 .../tools/nodetool/setstreamthroughput.html        |   263 +
 .../doc/4.0-beta2/tools/nodetool/settimeout.html   |   266 +
 .../tools/nodetool/settraceprobability.html        |   264 +
 content/doc/4.0-beta2/tools/nodetool/sjk.html      |   262 +
 content/doc/4.0-beta2/tools/nodetool/snapshot.html |   280 +
 content/doc/4.0-beta2/tools/nodetool/status.html   |   265 +
 .../tools/nodetool/statusautocompaction.html       |   266 +
 .../doc/4.0-beta2/tools/nodetool/statusbackup.html |   253 +
 .../doc/4.0-beta2/tools/nodetool/statusbinary.html |   253 +
 .../doc/4.0-beta2/tools/nodetool/statusgossip.html |   253 +
 .../4.0-beta2/tools/nodetool/statushandoff.html    |   254 +
 content/doc/4.0-beta2/tools/nodetool/stop.html     |   270 +
 .../doc/4.0-beta2/tools/nodetool/stopdaemon.html   |   253 +
 .../4.0-beta2/tools/nodetool/tablehistograms.html  |   262 +
 .../doc/4.0-beta2/tools/nodetool/tablestats.html   |   297 +
 .../4.0-beta2/tools/nodetool/toppartitions.html    |   271 +
 content/doc/4.0-beta2/tools/nodetool/tpstats.html  |   257 +
 .../4.0-beta2/tools/nodetool/truncatehints.html    |   264 +
 .../4.0-beta2/tools/nodetool/upgradesstables.html  |   273 +
 content/doc/4.0-beta2/tools/nodetool/verify.html   |   282 +
 content/doc/4.0-beta2/tools/nodetool/version.html  |   253 +
 .../4.0-beta2/tools/nodetool/viewbuildstatus.html  |   262 +
 content/doc/4.0-beta2/tools/sstable/index.html     |   354 +
 .../doc/4.0-beta2/tools/sstable/sstabledump.html   |   527 +
 .../tools/sstable/sstableexpiredblockers.html      |   272 +
 .../4.0-beta2/tools/sstable/sstablelevelreset.html |   298 +
 .../doc/4.0-beta2/tools/sstable/sstableloader.html |   532 +
 .../4.0-beta2/tools/sstable/sstablemetadata.html   |   596 ++
 .../tools/sstable/sstableofflinerelevel.html       |   313 +
 .../tools/sstable/sstablerepairedset.html          |   316 +
 .../doc/4.0-beta2/tools/sstable/sstablescrub.html  |   334 +
 .../doc/4.0-beta2/tools/sstable/sstablesplit.html  |   325 +
 .../4.0-beta2/tools/sstable/sstableupgrade.html    |   372 +
 .../doc/4.0-beta2/tools/sstable/sstableutil.html   |   328 +
 .../doc/4.0-beta2/tools/sstable/sstableverify.html |   328 +
 .../4.0-beta2/troubleshooting/finding_nodes.html   |   366 +
 content/doc/4.0-beta2/troubleshooting/index.html   |   274 +
 .../4.0-beta2/troubleshooting/reading_logs.html    |   476 +
 .../4.0-beta2/troubleshooting/use_nodetool.html    |   446 +
 .../doc/4.0-beta2/troubleshooting/use_tools.html   |   734 ++
 content/doc/latest/_images/Figure_1_backups.jpg    |   Bin 0 -> 38551 bytes
 content/doc/latest/_images/Figure_1_data_model.jpg |   Bin 0 -> 17469 bytes
 content/doc/latest/_images/Figure_1_guarantees.jpg |   Bin 0 -> 17993 bytes
 .../doc/latest/_images/Figure_1_read_repair.jpg    |   Bin 0 -> 36919 bytes
 content/doc/latest/_images/Figure_2_data_model.jpg |   Bin 0 -> 20925 bytes
 .../doc/latest/_images/Figure_2_read_repair.jpg    |   Bin 0 -> 45595 bytes
 .../doc/latest/_images/Figure_3_read_repair.jpg    |   Bin 0 -> 43021 bytes
 .../doc/latest/_images/Figure_4_read_repair.jpg    |   Bin 0 -> 43021 bytes
 .../doc/latest/_images/Figure_5_read_repair.jpg    |   Bin 0 -> 42560 bytes
 .../doc/latest/_images/Figure_6_read_repair.jpg    |   Bin 0 -> 57489 bytes
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../doc/latest/_images/data_modeling_hotel_erd.png |   Bin 0 -> 233309 bytes
 .../latest/_images/data_modeling_hotel_logical.png |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../latest/_images/data_modeling_hotel_queries.png |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 content/doc/latest/_images/docs_commit.png         |   Bin 0 -> 104667 bytes
 content/doc/latest/_images/docs_create_branch.png  |   Bin 0 -> 181860 bytes
 content/doc/latest/_images/docs_create_file.png    |   Bin 0 -> 209110 bytes
 content/doc/latest/_images/docs_editor.png         |   Bin 0 -> 106175 bytes
 content/doc/latest/_images/docs_fork.png           |   Bin 0 -> 76159 bytes
 content/doc/latest/_images/docs_pr.png             |   Bin 0 -> 156081 bytes
 content/doc/latest/_images/docs_preview.png        |   Bin 0 -> 123826 bytes
 content/doc/latest/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/latest/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/latest/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/latest/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/latest/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/latest/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/latest/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 .../doc/latest/_images/example-stress-graph.png    |   Bin 0 -> 359103 bytes
 content/doc/latest/_images/hints.svg               |     9 +
 content/doc/latest/_images/ring.svg                |    11 +
 content/doc/latest/_images/vnodes.svg              |    11 +
 content/doc/latest/architecture/dynamo.html        |   688 ++
 content/doc/latest/architecture/guarantees.html    |   300 +
 content/doc/latest/architecture/index.html         |   269 +
 content/doc/latest/architecture/overview.html      |   323 +
 .../doc/latest/architecture/storage_engine.html    |   419 +
 content/doc/latest/bugs.html                       |   236 +
 .../latest/configuration/cass_cl_archive_file.html |   274 +
 .../doc/latest/configuration/cass_env_sh_file.html |   376 +
 .../configuration/cass_jvm_options_file.html       |   245 +
 .../configuration/cass_logback_xml_file.html       |   373 +
 .../doc/latest/configuration/cass_rackdc_file.html |   300 +
 .../doc/latest/configuration/cass_topo_file.html   |   280 +
 .../doc/latest/configuration/cass_yaml_file.html   |  2103 ++++
 .../configuration/cassandra_config_file.html       |  1934 ++++
 content/doc/latest/configuration/index.html        |   249 +
 content/doc/latest/contactus.html                  |   254 +
 content/doc/latest/cql/appendices.html             |   693 ++
 content/doc/latest/cql/changes.html                |   489 +
 content/doc/latest/cql/ddl.html                    |  1610 +++
 content/doc/latest/cql/definitions.html            |   442 +
 content/doc/latest/cql/dml.html                    |   686 ++
 content/doc/latest/cql/functions.html              |   831 ++
 content/doc/latest/cql/index.html                  |   374 +
 content/doc/latest/cql/indexes.html                |   296 +
 content/doc/latest/cql/json.html                   |   443 +
 content/doc/latest/cql/mvs.html                    |   386 +
 content/doc/latest/cql/operators.html              |   426 +
 content/doc/latest/cql/security.html               |   868 ++
 content/doc/latest/cql/triggers.html               |   281 +
 content/doc/latest/cql/types.html                  |   827 ++
 .../data_modeling/data_modeling_conceptual.html    |   276 +
 .../data_modeling/data_modeling_logical.html       |   410 +
 .../data_modeling/data_modeling_physical.html      |   325 +
 .../data_modeling/data_modeling_queries.html       |   296 +
 .../latest/data_modeling/data_modeling_rdbms.html  |   377 +
 .../data_modeling/data_modeling_refining.html      |   413 +
 .../latest/data_modeling/data_modeling_schema.html |   361 +
 .../latest/data_modeling/data_modeling_tools.html  |   282 +
 content/doc/latest/data_modeling/index.html        |   280 +
 content/doc/latest/data_modeling/intro.html        |   355 +
 content/doc/latest/development/ci.html             |   292 +
 content/doc/latest/development/code_style.html     |   340 +
 content/doc/latest/development/dependencies.html   |   280 +
 content/doc/latest/development/documentation.html  |   318 +
 content/doc/latest/development/gettingstarted.html |   286 +
 content/doc/latest/development/how_to_commit.html  |   344 +
 content/doc/latest/development/how_to_review.html  |   304 +
 content/doc/latest/development/ide.html            |   393 +
 content/doc/latest/development/index.html          |   311 +
 content/doc/latest/development/patches.html        |   399 +
 .../doc/latest/development/release_process.html    |   487 +
 content/doc/latest/development/testing.html        |   310 +
 content/doc/latest/faq/index.html                  |   444 +
 content/doc/latest/genindex.html                   |    95 +
 .../doc/latest/getting_started/configuring.html    |   301 +
 content/doc/latest/getting_started/drivers.html    |   373 +
 content/doc/latest/getting_started/index.html      |   291 +
 content/doc/latest/getting_started/installing.html |   513 +
 content/doc/latest/getting_started/production.html |   371 +
 content/doc/latest/getting_started/querying.html   |   272 +
 content/doc/latest/glossary.html                   |   247 +
 content/doc/latest/index.html                      |   242 +
 content/doc/latest/new/auditlogging.html           |   692 ++
 content/doc/latest/new/fqllogging.html             |   846 ++
 content/doc/latest/new/index.html                  |   315 +
 content/doc/latest/new/java11.html                 |   479 +
 content/doc/latest/new/messaging.html              |   469 +
 content/doc/latest/new/streaming.html              |   385 +
 content/doc/latest/new/transientreplication.html   |   353 +
 content/doc/latest/new/virtualtables.html          |   552 +
 content/doc/latest/objects.inv                     |   Bin 0 -> 9803 bytes
 content/doc/latest/operating/audit_logging.html    |   409 +
 content/doc/latest/operating/backups.html          |   791 ++
 content/doc/latest/operating/bloom_filters.html    |   287 +
 content/doc/latest/operating/bulk_loading.html     |   805 ++
 content/doc/latest/operating/cdc.html              |   319 +
 content/doc/latest/operating/compaction/index.html |   512 +
 content/doc/latest/operating/compaction/lcs.html   |   275 +
 content/doc/latest/operating/compaction/stcs.html  |   250 +
 content/doc/latest/operating/compaction/twcs.html  |   268 +
 content/doc/latest/operating/compression.html      |   419 +
 content/doc/latest/operating/hardware.html         |   314 +
 content/doc/latest/operating/hints.html            |   527 +
 content/doc/latest/operating/index.html            |   378 +
 content/doc/latest/operating/metrics.html          |  1647 +++
 content/doc/latest/operating/read_repair.html      |   392 +
 content/doc/latest/operating/repair.html           |   403 +
 content/doc/latest/operating/security.html         |   599 ++
 content/doc/latest/operating/snitch.html           |   305 +
 content/doc/latest/operating/topo_changes.html     |   347 +
 content/doc/latest/plugins/index.html              |   243 +
 content/doc/latest/search.html                     |   229 +
 content/doc/latest/searchindex.js                  |     1 +
 content/doc/latest/tools/cassandra_stress.html     |   480 +
 content/doc/latest/tools/cqlsh.html                |   613 ++
 content/doc/latest/tools/index.html                |   384 +
 content/doc/latest/tools/nodetool/assassinate.html |   262 +
 content/doc/latest/tools/nodetool/bootstrap.html   |   260 +
 content/doc/latest/tools/nodetool/cleanup.html     |   267 +
 .../doc/latest/tools/nodetool/clearsnapshot.html   |   270 +
 content/doc/latest/tools/nodetool/clientstats.html |   263 +
 content/doc/latest/tools/nodetool/compact.html     |   279 +
 .../latest/tools/nodetool/compactionhistory.html   |   257 +
 .../doc/latest/tools/nodetool/compactionstats.html |   257 +
 .../doc/latest/tools/nodetool/decommission.html    |   257 +
 .../doc/latest/tools/nodetool/describecluster.html |   254 +
 .../doc/latest/tools/nodetool/describering.html    |   261 +
 .../doc/latest/tools/nodetool/disableauditlog.html |   253 +
 .../tools/nodetool/disableautocompaction.html      |   263 +
 .../doc/latest/tools/nodetool/disablebackup.html   |   253 +
 .../doc/latest/tools/nodetool/disablebinary.html   |   253 +
 .../latest/tools/nodetool/disablefullquerylog.html |   253 +
 .../doc/latest/tools/nodetool/disablegossip.html   |   254 +
 .../doc/latest/tools/nodetool/disablehandoff.html  |   253 +
 .../latest/tools/nodetool/disablehintsfordc.html   |   262 +
 .../tools/nodetool/disableoldprotocolversions.html |   253 +
 content/doc/latest/tools/nodetool/drain.html       |   254 +
 .../doc/latest/tools/nodetool/enableauditlog.html  |   287 +
 .../tools/nodetool/enableautocompaction.html       |   263 +
 .../doc/latest/tools/nodetool/enablebackup.html    |   253 +
 .../doc/latest/tools/nodetool/enablebinary.html    |   253 +
 .../latest/tools/nodetool/enablefullquerylog.html  |   285 +
 .../doc/latest/tools/nodetool/enablegossip.html    |   253 +
 .../doc/latest/tools/nodetool/enablehandoff.html   |   254 +
 .../latest/tools/nodetool/enablehintsfordc.html    |   263 +
 .../tools/nodetool/enableoldprotocolversions.html  |   253 +
 .../doc/latest/tools/nodetool/failuredetector.html |   254 +
 content/doc/latest/tools/nodetool/flush.html       |   262 +
 .../doc/latest/tools/nodetool/garbagecollect.html  |   272 +
 content/doc/latest/tools/nodetool/gcstats.html     |   253 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   255 +
 .../tools/nodetool/getcompactionthreshold.html     |   263 +
 .../tools/nodetool/getcompactionthroughput.html    |   254 +
 .../doc/latest/tools/nodetool/getconcurrency.html  |   262 +
 .../tools/nodetool/getconcurrentcompactors.html    |   254 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   254 +
 .../doc/latest/tools/nodetool/getendpoints.html    |   263 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   254 +
 .../latest/tools/nodetool/getlogginglevels.html    |   253 +
 .../latest/tools/nodetool/getmaxhintwindow.html    |   253 +
 content/doc/latest/tools/nodetool/getseeds.html    |   254 +
 content/doc/latest/tools/nodetool/getsstables.html |   265 +
 .../latest/tools/nodetool/getstreamthroughput.html |   254 +
 content/doc/latest/tools/nodetool/gettimeout.html  |   263 +
 .../latest/tools/nodetool/gettraceprobability.html |   253 +
 content/doc/latest/tools/nodetool/gossipinfo.html  |   253 +
 content/doc/latest/tools/nodetool/help.html        |   240 +
 content/doc/latest/tools/nodetool/import.html      |   288 +
 content/doc/latest/tools/nodetool/info.html        |   256 +
 .../tools/nodetool/invalidatecountercache.html     |   253 +
 .../latest/tools/nodetool/invalidatekeycache.html  |   253 +
 .../latest/tools/nodetool/invalidaterowcache.html  |   253 +
 content/doc/latest/tools/nodetool/join.html        |   253 +
 .../doc/latest/tools/nodetool/listsnapshots.html   |   256 +
 content/doc/latest/tools/nodetool/move.html        |   261 +
 content/doc/latest/tools/nodetool/netstats.html    |   258 +
 content/doc/latest/tools/nodetool/nodetool.html    |   368 +
 .../doc/latest/tools/nodetool/pausehandoff.html    |   253 +
 content/doc/latest/tools/nodetool/profileload.html |   272 +
 .../doc/latest/tools/nodetool/proxyhistograms.html |   254 +
 .../doc/latest/tools/nodetool/rangekeysample.html  |   254 +
 content/doc/latest/tools/nodetool/rebuild.html     |   278 +
 .../doc/latest/tools/nodetool/rebuild_index.html   |   263 +
 content/doc/latest/tools/nodetool/refresh.html     |   263 +
 .../tools/nodetool/refreshsizeestimates.html       |   253 +
 .../latest/tools/nodetool/reloadlocalschema.html   |   253 +
 content/doc/latest/tools/nodetool/reloadseeds.html |   254 +
 content/doc/latest/tools/nodetool/reloadssl.html   |   253 +
 .../doc/latest/tools/nodetool/reloadtriggers.html  |   253 +
 .../latest/tools/nodetool/relocatesstables.html    |   266 +
 content/doc/latest/tools/nodetool/removenode.html  |   264 +
 content/doc/latest/tools/nodetool/repair.html      |   327 +
 .../doc/latest/tools/nodetool/repair_admin.html    |   267 +
 .../doc/latest/tools/nodetool/replaybatchlog.html  |   253 +
 .../latest/tools/nodetool/resetfullquerylog.html   |   255 +
 .../latest/tools/nodetool/resetlocalschema.html    |   253 +
 .../doc/latest/tools/nodetool/resumehandoff.html   |   253 +
 content/doc/latest/tools/nodetool/ring.html        |   266 +
 content/doc/latest/tools/nodetool/scrub.html       |   287 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   264 +
 .../latest/tools/nodetool/setcachecapacity.html    |   263 +
 .../latest/tools/nodetool/setcachekeystosave.html  |   265 +
 .../tools/nodetool/setcompactionthreshold.html     |   263 +
 .../tools/nodetool/setcompactionthroughput.html    |   263 +
 .../doc/latest/tools/nodetool/setconcurrency.html  |   264 +
 .../tools/nodetool/setconcurrentcompactors.html    |   263 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   263 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   263 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   263 +
 .../doc/latest/tools/nodetool/setlogginglevel.html |   266 +
 .../latest/tools/nodetool/setmaxhintwindow.html    |   262 +
 .../latest/tools/nodetool/setstreamthroughput.html |   263 +
 content/doc/latest/tools/nodetool/settimeout.html  |   266 +
 .../latest/tools/nodetool/settraceprobability.html |   264 +
 content/doc/latest/tools/nodetool/sjk.html         |   262 +
 content/doc/latest/tools/nodetool/snapshot.html    |   280 +
 content/doc/latest/tools/nodetool/status.html      |   265 +
 .../tools/nodetool/statusautocompaction.html       |   266 +
 .../doc/latest/tools/nodetool/statusbackup.html    |   253 +
 .../doc/latest/tools/nodetool/statusbinary.html    |   253 +
 .../doc/latest/tools/nodetool/statusgossip.html    |   253 +
 .../doc/latest/tools/nodetool/statushandoff.html   |   254 +
 content/doc/latest/tools/nodetool/stop.html        |   270 +
 content/doc/latest/tools/nodetool/stopdaemon.html  |   253 +
 .../doc/latest/tools/nodetool/tablehistograms.html |   262 +
 content/doc/latest/tools/nodetool/tablestats.html  |   297 +
 .../doc/latest/tools/nodetool/toppartitions.html   |   271 +
 content/doc/latest/tools/nodetool/tpstats.html     |   257 +
 .../doc/latest/tools/nodetool/truncatehints.html   |   264 +
 .../doc/latest/tools/nodetool/upgradesstables.html |   273 +
 content/doc/latest/tools/nodetool/verify.html      |   282 +
 content/doc/latest/tools/nodetool/version.html     |   253 +
 .../doc/latest/tools/nodetool/viewbuildstatus.html |   262 +
 content/doc/latest/tools/sstable/index.html        |   354 +
 content/doc/latest/tools/sstable/sstabledump.html  |   527 +
 .../tools/sstable/sstableexpiredblockers.html      |   272 +
 .../latest/tools/sstable/sstablelevelreset.html    |   298 +
 .../doc/latest/tools/sstable/sstableloader.html    |   532 +
 .../doc/latest/tools/sstable/sstablemetadata.html  |   596 ++
 .../tools/sstable/sstableofflinerelevel.html       |   313 +
 .../latest/tools/sstable/sstablerepairedset.html   |   316 +
 content/doc/latest/tools/sstable/sstablescrub.html |   334 +
 content/doc/latest/tools/sstable/sstablesplit.html |   325 +
 .../doc/latest/tools/sstable/sstableupgrade.html   |   372 +
 content/doc/latest/tools/sstable/sstableutil.html  |   328 +
 .../doc/latest/tools/sstable/sstableverify.html    |   328 +
 .../doc/latest/troubleshooting/finding_nodes.html  |   366 +
 content/doc/latest/troubleshooting/index.html      |   274 +
 .../doc/latest/troubleshooting/reading_logs.html   |   476 +
 .../doc/latest/troubleshooting/use_nodetool.html   |   446 +
 content/doc/latest/troubleshooting/use_tools.html  |   734 ++
 content/doc/old/CQL-2.1.html                       |   456 +
 content/doc/old/CQL-2.2.html                       |   647 ++
 content/doc/old/CQL-3.0.html                       |   670 ++
 content/doc/old/CQL.css                            |   103 +
 content/doc/stable/_images/eclipse_debug0.png      |   Bin 0 -> 48174 bytes
 content/doc/stable/_images/eclipse_debug1.png      |   Bin 0 -> 34446 bytes
 content/doc/stable/_images/eclipse_debug2.png      |   Bin 0 -> 57032 bytes
 content/doc/stable/_images/eclipse_debug3.png      |   Bin 0 -> 58677 bytes
 content/doc/stable/_images/eclipse_debug4.png      |   Bin 0 -> 24793 bytes
 content/doc/stable/_images/eclipse_debug5.png      |   Bin 0 -> 66632 bytes
 content/doc/stable/_images/eclipse_debug6.png      |   Bin 0 -> 87568 bytes
 content/doc/stable/architecture/dynamo.html        |   343 +
 content/doc/stable/architecture/guarantees.html    |   238 +
 content/doc/stable/architecture/index.html         |   253 +
 content/doc/stable/architecture/overview.html      |   238 +
 .../doc/stable/architecture/storage_engine.html    |   289 +
 content/doc/stable/bugs.html                       |   234 +
 .../configuration/cassandra_config_file.html       |  1960 ++++
 content/doc/stable/configuration/index.html        |   235 +
 content/doc/stable/contactus.html                  |   254 +
 content/doc/stable/cql/appendices.html             |   690 ++
 content/doc/stable/cql/changes.html                |   478 +
 content/doc/stable/cql/ddl.html                    |   890 ++
 content/doc/stable/cql/definitions.html            |   437 +
 content/doc/stable/cql/dml.html                    |   683 ++
 content/doc/stable/cql/functions.html              |   791 ++
 content/doc/stable/cql/index.html                  |   365 +
 content/doc/stable/cql/indexes.html                |   293 +
 content/doc/stable/cql/json.html                   |   440 +
 content/doc/stable/cql/mvs.html                    |   366 +
 content/doc/stable/cql/security.html               |   829 ++
 content/doc/stable/cql/triggers.html               |   278 +
 content/doc/stable/cql/types.html                  |   822 ++
 content/doc/stable/data_modeling/index.html        |   230 +
 content/doc/stable/development/code_style.html     |   333 +
 content/doc/stable/development/how_to_commit.html  |   305 +
 content/doc/stable/development/how_to_review.html  |   297 +
 content/doc/stable/development/ide.html            |   359 +
 content/doc/stable/development/index.html          |   268 +
 content/doc/stable/development/patches.html        |   372 +
 content/doc/stable/development/testing.html        |   296 +
 content/doc/stable/faq/index.html                  |   441 +
 content/doc/stable/genindex.html                   |    93 +
 .../doc/stable/getting_started/configuring.html    |   283 +
 content/doc/stable/getting_started/drivers.html    |   348 +
 content/doc/stable/getting_started/index.html      |   272 +
 content/doc/stable/getting_started/installing.html |   321 +
 content/doc/stable/getting_started/querying.html   |   269 +
 content/doc/stable/index.html                      |   231 +
 content/doc/stable/objects.inv                     |   Bin 0 -> 8123 bytes
 content/doc/stable/operating/backups.html          |   248 +
 content/doc/stable/operating/bloom_filters.html    |   285 +
 content/doc/stable/operating/bulk_loading.html     |   248 +
 content/doc/stable/operating/cdc.html              |   311 +
 content/doc/stable/operating/compaction.html       |   639 ++
 content/doc/stable/operating/compression.html      |   312 +
 content/doc/stable/operating/hardware.html         |   314 +
 content/doc/stable/operating/hints.html            |   248 +
 content/doc/stable/operating/index.html            |   341 +
 content/doc/stable/operating/metrics.html          |  1507 +++
 content/doc/stable/operating/read_repair.html      |   248 +
 content/doc/stable/operating/repair.html           |   248 +
 content/doc/stable/operating/security.html         |   571 ++
 content/doc/stable/operating/snitch.html           |   301 +
 content/doc/stable/operating/topo_changes.html     |   339 +
 content/doc/stable/search.html                     |   227 +
 content/doc/stable/searchindex.js                  |     1 +
 content/doc/stable/tools/cqlsh.html                |   606 ++
 content/doc/stable/tools/index.html                |   237 +
 content/doc/stable/tools/nodetool.html             |   236 +
 content/doc/stable/tools/nodetool/assassinate.html |   260 +
 content/doc/stable/tools/nodetool/bootstrap.html   |   258 +
 content/doc/stable/tools/nodetool/cleanup.html     |   265 +
 .../doc/stable/tools/nodetool/clearsnapshot.html   |   268 +
 content/doc/stable/tools/nodetool/clientstats.html |   261 +
 content/doc/stable/tools/nodetool/compact.html     |   277 +
 .../stable/tools/nodetool/compactionhistory.html   |   255 +
 .../doc/stable/tools/nodetool/compactionstats.html |   255 +
 .../doc/stable/tools/nodetool/decommission.html    |   255 +
 .../doc/stable/tools/nodetool/describecluster.html |   252 +
 .../doc/stable/tools/nodetool/describering.html    |   259 +
 .../doc/stable/tools/nodetool/disableauditlog.html |   251 +
 .../tools/nodetool/disableautocompaction.html      |   261 +
 .../doc/stable/tools/nodetool/disablebackup.html   |   251 +
 .../doc/stable/tools/nodetool/disablebinary.html   |   251 +
 .../stable/tools/nodetool/disablefullquerylog.html |   251 +
 .../doc/stable/tools/nodetool/disablegossip.html   |   252 +
 .../doc/stable/tools/nodetool/disablehandoff.html  |   251 +
 .../stable/tools/nodetool/disablehintsfordc.html   |   260 +
 .../tools/nodetool/disableoldprotocolversions.html |   251 +
 content/doc/stable/tools/nodetool/drain.html       |   252 +
 .../doc/stable/tools/nodetool/enableauditlog.html  |   285 +
 .../tools/nodetool/enableautocompaction.html       |   261 +
 .../doc/stable/tools/nodetool/enablebackup.html    |   251 +
 .../doc/stable/tools/nodetool/enablebinary.html    |   251 +
 .../stable/tools/nodetool/enablefullquerylog.html  |   283 +
 .../doc/stable/tools/nodetool/enablegossip.html    |   251 +
 .../doc/stable/tools/nodetool/enablehandoff.html   |   252 +
 .../stable/tools/nodetool/enablehintsfordc.html    |   261 +
 .../tools/nodetool/enableoldprotocolversions.html  |   251 +
 .../doc/stable/tools/nodetool/failuredetector.html |   252 +
 content/doc/stable/tools/nodetool/flush.html       |   260 +
 .../doc/stable/tools/nodetool/garbagecollect.html  |   270 +
 content/doc/stable/tools/nodetool/gcstats.html     |   251 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   253 +
 .../tools/nodetool/getcompactionthreshold.html     |   261 +
 .../tools/nodetool/getcompactionthroughput.html    |   252 +
 .../doc/stable/tools/nodetool/getconcurrency.html  |   260 +
 .../tools/nodetool/getconcurrentcompactors.html    |   252 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   252 +
 .../doc/stable/tools/nodetool/getendpoints.html    |   261 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   252 +
 .../stable/tools/nodetool/getlogginglevels.html    |   251 +
 .../stable/tools/nodetool/getmaxhintwindow.html    |   251 +
 content/doc/stable/tools/nodetool/getseeds.html    |   252 +
 content/doc/stable/tools/nodetool/getsstables.html |   263 +
 .../stable/tools/nodetool/getstreamthroughput.html |   252 +
 content/doc/stable/tools/nodetool/gettimeout.html  |   261 +
 .../stable/tools/nodetool/gettraceprobability.html |   251 +
 content/doc/stable/tools/nodetool/gossipinfo.html  |   251 +
 content/doc/stable/tools/nodetool/help.html        |   238 +
 content/doc/stable/tools/nodetool/import.html      |   286 +
 content/doc/stable/tools/nodetool/info.html        |   254 +
 .../tools/nodetool/invalidatecountercache.html     |   251 +
 .../stable/tools/nodetool/invalidatekeycache.html  |   251 +
 .../stable/tools/nodetool/invalidaterowcache.html  |   251 +
 content/doc/stable/tools/nodetool/join.html        |   251 +
 .../doc/stable/tools/nodetool/listsnapshots.html   |   254 +
 content/doc/stable/tools/nodetool/move.html        |   259 +
 content/doc/stable/tools/nodetool/netstats.html    |   256 +
 content/doc/stable/tools/nodetool/nodetool.html    |   348 +
 .../doc/stable/tools/nodetool/pausehandoff.html    |   251 +
 content/doc/stable/tools/nodetool/profileload.html |   270 +
 .../doc/stable/tools/nodetool/proxyhistograms.html |   252 +
 .../doc/stable/tools/nodetool/rangekeysample.html  |   252 +
 content/doc/stable/tools/nodetool/rebuild.html     |   276 +
 .../doc/stable/tools/nodetool/rebuild_index.html   |   261 +
 content/doc/stable/tools/nodetool/refresh.html     |   261 +
 .../tools/nodetool/refreshsizeestimates.html       |   251 +
 .../stable/tools/nodetool/reloadlocalschema.html   |   251 +
 content/doc/stable/tools/nodetool/reloadseeds.html |   252 +
 content/doc/stable/tools/nodetool/reloadssl.html   |   251 +
 .../doc/stable/tools/nodetool/reloadtriggers.html  |   251 +
 .../stable/tools/nodetool/relocatesstables.html    |   264 +
 content/doc/stable/tools/nodetool/removenode.html  |   262 +
 content/doc/stable/tools/nodetool/repair.html      |   325 +
 .../doc/stable/tools/nodetool/repair_admin.html    |   265 +
 .../doc/stable/tools/nodetool/replaybatchlog.html  |   251 +
 .../stable/tools/nodetool/resetfullquerylog.html   |   253 +
 .../stable/tools/nodetool/resetlocalschema.html    |   251 +
 .../doc/stable/tools/nodetool/resumehandoff.html   |   251 +
 content/doc/stable/tools/nodetool/ring.html        |   264 +
 content/doc/stable/tools/nodetool/scrub.html       |   285 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   262 +
 .../stable/tools/nodetool/setcachecapacity.html    |   261 +
 .../stable/tools/nodetool/setcachekeystosave.html  |   263 +
 .../tools/nodetool/setcompactionthreshold.html     |   261 +
 .../tools/nodetool/setcompactionthroughput.html    |   261 +
 .../doc/stable/tools/nodetool/setconcurrency.html  |   262 +
 .../tools/nodetool/setconcurrentcompactors.html    |   261 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   261 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   261 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   261 +
 .../doc/stable/tools/nodetool/setlogginglevel.html |   264 +
 .../stable/tools/nodetool/setmaxhintwindow.html    |   260 +
 .../stable/tools/nodetool/setstreamthroughput.html |   261 +
 content/doc/stable/tools/nodetool/settimeout.html  |   264 +
 .../stable/tools/nodetool/settraceprobability.html |   262 +
 content/doc/stable/tools/nodetool/sjk.html         |   260 +
 content/doc/stable/tools/nodetool/snapshot.html    |   278 +
 content/doc/stable/tools/nodetool/status.html      |   263 +
 .../tools/nodetool/statusautocompaction.html       |   264 +
 .../doc/stable/tools/nodetool/statusbackup.html    |   251 +
 .../doc/stable/tools/nodetool/statusbinary.html    |   251 +
 .../doc/stable/tools/nodetool/statusgossip.html    |   251 +
 .../doc/stable/tools/nodetool/statushandoff.html   |   252 +
 content/doc/stable/tools/nodetool/stop.html        |   268 +
 content/doc/stable/tools/nodetool/stopdaemon.html  |   251 +
 .../doc/stable/tools/nodetool/tablehistograms.html |   260 +
 content/doc/stable/tools/nodetool/tablestats.html  |   295 +
 .../doc/stable/tools/nodetool/toppartitions.html   |   269 +
 content/doc/stable/tools/nodetool/tpstats.html     |   255 +
 .../doc/stable/tools/nodetool/truncatehints.html   |   262 +
 .../doc/stable/tools/nodetool/upgradesstables.html |   271 +
 content/doc/stable/tools/nodetool/verify.html      |   280 +
 content/doc/stable/tools/nodetool/version.html     |   251 +
 .../doc/stable/tools/nodetool/viewbuildstatus.html |   260 +
 content/doc/stable/troubleshooting/index.html      |   226 +
 content/download/index.html                        |   290 +
 .../events/2019-apache-cassandra-summit/index.html |   213 +
 content/feed.xml                                   |   761 ++
 content/icons/back.gif                             |   Bin 0 -> 42 bytes
 content/icons/blank.gif                            |   Bin 0 -> 42 bytes
 content/icons/folder.gif                           |   Bin 0 -> 42 bytes
 content/img/apachecon-2019.jpg                     |   Bin 0 -> 52675 bytes
 content/img/asf_feather.png                        |   Bin 0 -> 1209 bytes
 .../apache-cassandra-infographic-final.jpg         |   Bin 0 -> 714941 bytes
 .../cassandra_streaming.png                        |   Bin 0 -> 14271 bytes
 .../operator-capabilities.png                      |   Bin 0 -> 48785 bytes
 .../single-region-multi-datacenter.png             |   Bin 0 -> 156440 bytes
 .../single-region-single-datacenter.png            |   Bin 0 -> 117544 bytes
 .../diagram-hash-ring-with-transient-replica.gif   |   Bin 0 -> 16730 bytes
 .../diagram-hash-ring.gif                          |   Bin 0 -> 13646 bytes
 .../diagram-rapid-write-protection.gif             |   Bin 0 -> 30057 bytes
 .../diagram-regular-write.gif                      |   Bin 0 -> 20896 bytes
 .../diagram-transient-write-down-node.gif          |   Bin 0 -> 23482 bytes
 .../diagram-transient-write.gif                    |   Bin 0 -> 20480 bytes
 content/img/cassandra_logo.png                     |   Bin 0 -> 14246 bytes
 content/index.html                                 |   276 +
 content/js/doctools.js                             |   287 +
 content/js/searchtools.js                          |   651 ++
 content/js/underscore-min.js                       |     6 +
 content/js/underscore-min.map                      |     1 +
 content/robots.txt                                 |     5 +
 content/third-party/index.html                     |   251 +
 src/doc/3.11                                       |     2 +-
 src/doc/3.11.8/.buildinfo                          |     4 +
 src/doc/3.11.8/_images/eclipse_debug0.png          |   Bin 0 -> 48174 bytes
 src/doc/3.11.8/_images/eclipse_debug1.png          |   Bin 0 -> 34446 bytes
 src/doc/3.11.8/_images/eclipse_debug2.png          |   Bin 0 -> 57032 bytes
 src/doc/3.11.8/_images/eclipse_debug3.png          |   Bin 0 -> 58677 bytes
 src/doc/3.11.8/_images/eclipse_debug4.png          |   Bin 0 -> 24793 bytes
 src/doc/3.11.8/_images/eclipse_debug5.png          |   Bin 0 -> 66632 bytes
 src/doc/3.11.8/_images/eclipse_debug6.png          |   Bin 0 -> 87568 bytes
 .../3.11.8/_sources/architecture/dynamo.rst.txt    |   139 +
 .../_sources/architecture/guarantees.rst.txt       |    20 +
 src/doc/3.11.8/_sources/architecture/index.rst.txt |    29 +
 .../3.11.8/_sources/architecture/overview.rst.txt  |    20 +
 .../_sources/architecture/storage_engine.rst.txt   |    82 +
 src/doc/3.11.8/_sources/bugs.rst.txt               |    30 +
 .../configuration/cassandra_config_file.rst.txt    |  1920 ++++
 .../3.11.8/_sources/configuration/index.rst.txt    |    25 +
 src/doc/3.11.8/_sources/contactus.rst.txt          |    53 +
 src/doc/3.11.8/_sources/cql/appendices.rst.txt     |   330 +
 src/doc/3.11.8/_sources/cql/changes.rst.txt        |   204 +
 src/doc/3.11.8/_sources/cql/ddl.rst.txt            |   649 ++
 src/doc/3.11.8/_sources/cql/definitions.rst.txt    |   232 +
 src/doc/3.11.8/_sources/cql/dml.rst.txt            |   522 +
 src/doc/3.11.8/_sources/cql/functions.rst.txt      |   558 +
 src/doc/3.11.8/_sources/cql/index.rst.txt          |    47 +
 src/doc/3.11.8/_sources/cql/indexes.rst.txt        |    83 +
 src/doc/3.11.8/_sources/cql/json.rst.txt           |   115 +
 src/doc/3.11.8/_sources/cql/mvs.rst.txt            |   166 +
 src/doc/3.11.8/_sources/cql/security.rst.txt       |   502 +
 src/doc/3.11.8/_sources/cql/triggers.rst.txt       |    63 +
 src/doc/3.11.8/_sources/cql/types.rst.txt          |   559 +
 .../3.11.8/_sources/data_modeling/index.rst.txt    |    20 +
 .../3.11.8/_sources/development/code_style.rst.txt |    94 +
 .../_sources/development/how_to_commit.rst.txt     |    75 +
 .../_sources/development/how_to_review.rst.txt     |    71 +
 src/doc/3.11.8/_sources/development/ide.rst.txt    |   161 +
 src/doc/3.11.8/_sources/development/index.rst.txt  |    28 +
 .../3.11.8/_sources/development/patches.rst.txt    |   125 +
 .../3.11.8/_sources/development/testing.rst.txt    |    89 +
 src/doc/3.11.8/_sources/faq/index.rst.txt          |   298 +
 .../_sources/getting_started/configuring.rst.txt   |    67 +
 .../_sources/getting_started/drivers.rst.txt       |   107 +
 .../3.11.8/_sources/getting_started/index.rst.txt  |    33 +
 .../_sources/getting_started/installing.rst.txt    |   106 +
 .../_sources/getting_started/querying.rst.txt      |    52 +
 src/doc/3.11.8/_sources/index.rst.txt              |    41 +
 src/doc/3.11.8/_sources/operating/backups.rst.txt  |    22 +
 .../_sources/operating/bloom_filters.rst.txt       |    65 +
 .../3.11.8/_sources/operating/bulk_loading.rst.txt |    24 +
 src/doc/3.11.8/_sources/operating/cdc.rst.txt      |    89 +
 .../3.11.8/_sources/operating/compaction.rst.txt   |   442 +
 .../3.11.8/_sources/operating/compression.rst.txt  |    94 +
 src/doc/3.11.8/_sources/operating/hardware.rst.txt |    87 +
 src/doc/3.11.8/_sources/operating/hints.rst.txt    |    22 +
 src/doc/3.11.8/_sources/operating/index.rst.txt    |    39 +
 src/doc/3.11.8/_sources/operating/metrics.rst.txt  |   710 ++
 .../3.11.8/_sources/operating/read_repair.rst.txt  |    22 +
 src/doc/3.11.8/_sources/operating/repair.rst.txt   |    22 +
 src/doc/3.11.8/_sources/operating/security.rst.txt |   410 +
 src/doc/3.11.8/_sources/operating/snitch.rst.txt   |    78 +
 .../3.11.8/_sources/operating/topo_changes.rst.txt |   124 +
 src/doc/3.11.8/_sources/tools/cqlsh.rst.txt        |   455 +
 src/doc/3.11.8/_sources/tools/index.rst.txt        |    26 +
 src/doc/3.11.8/_sources/tools/nodetool.rst.txt     |    22 +
 .../_sources/tools/nodetool/assassinate.rst.txt    |    11 +
 .../_sources/tools/nodetool/bootstrap.rst.txt      |    11 +
 .../3.11.8/_sources/tools/nodetool/cleanup.rst.txt |    11 +
 .../_sources/tools/nodetool/clearsnapshot.rst.txt  |    11 +
 .../_sources/tools/nodetool/clientstats.rst.txt    |    11 +
 .../3.11.8/_sources/tools/nodetool/compact.rst.txt |    11 +
 .../tools/nodetool/compactionhistory.rst.txt       |    11 +
 .../tools/nodetool/compactionstats.rst.txt         |    11 +
 .../_sources/tools/nodetool/decommission.rst.txt   |    11 +
 .../tools/nodetool/describecluster.rst.txt         |    11 +
 .../_sources/tools/nodetool/describering.rst.txt   |    11 +
 .../tools/nodetool/disableauditlog.rst.txt         |    11 +
 .../tools/nodetool/disableautocompaction.rst.txt   |    11 +
 .../_sources/tools/nodetool/disablebackup.rst.txt  |    11 +
 .../_sources/tools/nodetool/disablebinary.rst.txt  |    11 +
 .../tools/nodetool/disablefullquerylog.rst.txt     |    11 +
 .../_sources/tools/nodetool/disablegossip.rst.txt  |    11 +
 .../_sources/tools/nodetool/disablehandoff.rst.txt |    11 +
 .../tools/nodetool/disablehintsfordc.rst.txt       |    11 +
 .../nodetool/disableoldprotocolversions.rst.txt    |    11 +
 .../3.11.8/_sources/tools/nodetool/drain.rst.txt   |    11 +
 .../_sources/tools/nodetool/enableauditlog.rst.txt |    11 +
 .../tools/nodetool/enableautocompaction.rst.txt    |    11 +
 .../_sources/tools/nodetool/enablebackup.rst.txt   |    11 +
 .../_sources/tools/nodetool/enablebinary.rst.txt   |    11 +
 .../tools/nodetool/enablefullquerylog.rst.txt      |    11 +
 .../_sources/tools/nodetool/enablegossip.rst.txt   |    11 +
 .../_sources/tools/nodetool/enablehandoff.rst.txt  |    11 +
 .../tools/nodetool/enablehintsfordc.rst.txt        |    11 +
 .../nodetool/enableoldprotocolversions.rst.txt     |    11 +
 .../tools/nodetool/failuredetector.rst.txt         |    11 +
 .../3.11.8/_sources/tools/nodetool/flush.rst.txt   |    11 +
 .../_sources/tools/nodetool/garbagecollect.rst.txt |    11 +
 .../3.11.8/_sources/tools/nodetool/gcstats.rst.txt |    11 +
 .../nodetool/getbatchlogreplaythrottle.rst.txt     |    11 +
 .../tools/nodetool/getcompactionthreshold.rst.txt  |    11 +
 .../tools/nodetool/getcompactionthroughput.rst.txt |    11 +
 .../_sources/tools/nodetool/getconcurrency.rst.txt |    11 +
 .../tools/nodetool/getconcurrentcompactors.rst.txt |    11 +
 .../nodetool/getconcurrentviewbuilders.rst.txt     |    11 +
 .../_sources/tools/nodetool/getendpoints.rst.txt   |    11 +
 .../nodetool/getinterdcstreamthroughput.rst.txt    |    11 +
 .../tools/nodetool/getlogginglevels.rst.txt        |    11 +
 .../tools/nodetool/getmaxhintwindow.rst.txt        |    11 +
 .../_sources/tools/nodetool/getseeds.rst.txt       |    11 +
 .../_sources/tools/nodetool/getsstables.rst.txt    |    11 +
 .../tools/nodetool/getstreamthroughput.rst.txt     |    11 +
 .../_sources/tools/nodetool/gettimeout.rst.txt     |    11 +
 .../tools/nodetool/gettraceprobability.rst.txt     |    11 +
 .../_sources/tools/nodetool/gossipinfo.rst.txt     |    11 +
 .../3.11.8/_sources/tools/nodetool/help.rst.txt    |    11 +
 .../3.11.8/_sources/tools/nodetool/import.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/info.rst.txt    |    11 +
 .../tools/nodetool/invalidatecountercache.rst.txt  |    11 +
 .../tools/nodetool/invalidatekeycache.rst.txt      |    11 +
 .../tools/nodetool/invalidaterowcache.rst.txt      |    11 +
 .../3.11.8/_sources/tools/nodetool/join.rst.txt    |    11 +
 .../_sources/tools/nodetool/listsnapshots.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/move.rst.txt    |    11 +
 .../_sources/tools/nodetool/netstats.rst.txt       |    11 +
 .../_sources/tools/nodetool/nodetool.rst.txt       |   251 +
 .../_sources/tools/nodetool/pausehandoff.rst.txt   |    11 +
 .../_sources/tools/nodetool/profileload.rst.txt    |    11 +
 .../tools/nodetool/proxyhistograms.rst.txt         |    11 +
 .../_sources/tools/nodetool/rangekeysample.rst.txt |    11 +
 .../3.11.8/_sources/tools/nodetool/rebuild.rst.txt |    11 +
 .../_sources/tools/nodetool/rebuild_index.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/refresh.rst.txt |    11 +
 .../tools/nodetool/refreshsizeestimates.rst.txt    |    11 +
 .../tools/nodetool/reloadlocalschema.rst.txt       |    11 +
 .../_sources/tools/nodetool/reloadseeds.rst.txt    |    11 +
 .../_sources/tools/nodetool/reloadssl.rst.txt      |    11 +
 .../_sources/tools/nodetool/reloadtriggers.rst.txt |    11 +
 .../tools/nodetool/relocatesstables.rst.txt        |    11 +
 .../_sources/tools/nodetool/removenode.rst.txt     |    11 +
 .../3.11.8/_sources/tools/nodetool/repair.rst.txt  |    11 +
 .../_sources/tools/nodetool/repair_admin.rst.txt   |    11 +
 .../_sources/tools/nodetool/replaybatchlog.rst.txt |    11 +
 .../tools/nodetool/resetfullquerylog.rst.txt       |    11 +
 .../tools/nodetool/resetlocalschema.rst.txt        |    11 +
 .../_sources/tools/nodetool/resumehandoff.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/ring.rst.txt    |    11 +
 .../3.11.8/_sources/tools/nodetool/scrub.rst.txt   |    11 +
 .../nodetool/setbatchlogreplaythrottle.rst.txt     |    11 +
 .../tools/nodetool/setcachecapacity.rst.txt        |    11 +
 .../tools/nodetool/setcachekeystosave.rst.txt      |    11 +
 .../tools/nodetool/setcompactionthreshold.rst.txt  |    11 +
 .../tools/nodetool/setcompactionthroughput.rst.txt |    11 +
 .../_sources/tools/nodetool/setconcurrency.rst.txt |    11 +
 .../tools/nodetool/setconcurrentcompactors.rst.txt |    11 +
 .../nodetool/setconcurrentviewbuilders.rst.txt     |    11 +
 .../nodetool/sethintedhandoffthrottlekb.rst.txt    |    11 +
 .../nodetool/setinterdcstreamthroughput.rst.txt    |    11 +
 .../tools/nodetool/setlogginglevel.rst.txt         |    11 +
 .../tools/nodetool/setmaxhintwindow.rst.txt        |    11 +
 .../tools/nodetool/setstreamthroughput.rst.txt     |    11 +
 .../_sources/tools/nodetool/settimeout.rst.txt     |    11 +
 .../tools/nodetool/settraceprobability.rst.txt     |    11 +
 src/doc/3.11.8/_sources/tools/nodetool/sjk.rst.txt |    11 +
 .../_sources/tools/nodetool/snapshot.rst.txt       |    11 +
 .../3.11.8/_sources/tools/nodetool/status.rst.txt  |    11 +
 .../tools/nodetool/statusautocompaction.rst.txt    |    11 +
 .../_sources/tools/nodetool/statusbackup.rst.txt   |    11 +
 .../_sources/tools/nodetool/statusbinary.rst.txt   |    11 +
 .../_sources/tools/nodetool/statusgossip.rst.txt   |    11 +
 .../_sources/tools/nodetool/statushandoff.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/stop.rst.txt    |    11 +
 .../_sources/tools/nodetool/stopdaemon.rst.txt     |    11 +
 .../tools/nodetool/tablehistograms.rst.txt         |    11 +
 .../_sources/tools/nodetool/tablestats.rst.txt     |    11 +
 .../_sources/tools/nodetool/toppartitions.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/tpstats.rst.txt |    11 +
 .../_sources/tools/nodetool/truncatehints.rst.txt  |    11 +
 .../tools/nodetool/upgradesstables.rst.txt         |    11 +
 .../3.11.8/_sources/tools/nodetool/verify.rst.txt  |    11 +
 .../3.11.8/_sources/tools/nodetool/version.rst.txt |    11 +
 .../tools/nodetool/viewbuildstatus.rst.txt         |    11 +
 .../3.11.8/_sources/troubleshooting/index.rst.txt  |    20 +
 src/doc/3.11.8/_static/ajax-loader.gif             |   Bin 0 -> 673 bytes
 src/doc/3.11.8/_static/basic.css                   |   676 ++
 src/doc/3.11.8/_static/comment-bright.png          |   Bin 0 -> 756 bytes
 src/doc/3.11.8/_static/comment-close.png           |   Bin 0 -> 829 bytes
 src/doc/3.11.8/_static/comment.png                 |   Bin 0 -> 641 bytes
 src/doc/3.11.8/_static/doctools.js                 |   315 +
 src/doc/3.11.8/_static/documentation_options.js    |    10 +
 src/doc/3.11.8/_static/down-pressed.png            |   Bin 0 -> 222 bytes
 src/doc/3.11.8/_static/down.png                    |   Bin 0 -> 202 bytes
 src/doc/3.11.8/_static/extra.css                   |    59 +
 src/doc/3.11.8/_static/file.png                    |   Bin 0 -> 286 bytes
 src/doc/3.11.8/_static/jquery-3.2.1.js             | 10253 +++++++++++++++++++
 src/doc/3.11.8/_static/jquery.js                   |     4 +
 src/doc/3.11.8/_static/language_data.js            |   297 +
 src/doc/3.11.8/_static/minus.png                   |   Bin 0 -> 90 bytes
 src/doc/3.11.8/_static/plus.png                    |   Bin 0 -> 90 bytes
 src/doc/3.11.8/_static/pygments.css                |    69 +
 src/doc/3.11.8/_static/searchtools.js              |   481 +
 src/doc/3.11.8/_static/underscore-1.3.1.js         |   999 ++
 src/doc/3.11.8/_static/underscore.js               |    31 +
 src/doc/3.11.8/_static/up-pressed.png              |   Bin 0 -> 214 bytes
 src/doc/3.11.8/_static/up.png                      |   Bin 0 -> 203 bytes
 src/doc/3.11.8/_static/websupport.js               |   808 ++
 src/doc/3.11.8/architecture/dynamo.html            |   218 +
 src/doc/3.11.8/architecture/guarantees.html        |   113 +
 src/doc/3.11.8/architecture/index.html             |   127 +
 src/doc/3.11.8/architecture/overview.html          |   113 +
 src/doc/3.11.8/architecture/storage_engine.html    |   164 +
 src/doc/3.11.8/bugs.html                           |   108 +
 .../configuration/cassandra_config_file.html       |  1835 ++++
 src/doc/3.11.8/configuration/index.html            |   109 +
 src/doc/3.11.8/contactus.html                      |   127 +
 src/doc/3.11.8/cql/appendices.html                 |   565 +
 src/doc/3.11.8/cql/changes.html                    |   353 +
 src/doc/3.11.8/cql/ddl.html                        |   765 ++
 src/doc/3.11.8/cql/definitions.html                |   312 +
 src/doc/3.11.8/cql/dml.html                        |   558 +
 src/doc/3.11.8/cql/functions.html                  |   666 ++
 src/doc/3.11.8/cql/index.html                      |   239 +
 src/doc/3.11.8/cql/indexes.html                    |   168 +
 src/doc/3.11.8/cql/json.html                       |   315 +
 src/doc/3.11.8/cql/mvs.html                        |   241 +
 src/doc/3.11.8/cql/security.html                   |   704 ++
 src/doc/3.11.8/cql/triggers.html                   |   153 +
 src/doc/3.11.8/cql/types.html                      |   697 ++
 src/doc/3.11.8/data_modeling/index.html            |   104 +
 src/doc/3.11.8/development/code_style.html         |   208 +
 src/doc/3.11.8/development/how_to_commit.html      |   180 +
 src/doc/3.11.8/development/how_to_review.html      |   172 +
 src/doc/3.11.8/development/ide.html                |   234 +
 src/doc/3.11.8/development/index.html              |   142 +
 src/doc/3.11.8/development/patches.html            |   247 +
 src/doc/3.11.8/development/testing.html            |   171 +
 src/doc/3.11.8/faq/index.html                      |   315 +
 src/doc/3.11.8/genindex.html                       |    93 +
 src/doc/3.11.8/getting_started/configuring.html    |   158 +
 src/doc/3.11.8/getting_started/drivers.html        |   223 +
 src/doc/3.11.8/getting_started/index.html          |   146 +
 src/doc/3.11.8/getting_started/installing.html     |   196 +
 src/doc/3.11.8/getting_started/querying.html       |   144 +
 src/doc/3.11.8/index.html                          |    75 +
 src/doc/3.11.8/objects.inv                         |   Bin 0 -> 8123 bytes
 src/doc/3.11.8/operating/backups.html              |   123 +
 src/doc/3.11.8/operating/bloom_filters.html        |   160 +
 src/doc/3.11.8/operating/bulk_loading.html         |   123 +
 src/doc/3.11.8/operating/cdc.html                  |   186 +
 src/doc/3.11.8/operating/compaction.html           |   514 +
 src/doc/3.11.8/operating/compression.html          |   187 +
 src/doc/3.11.8/operating/hardware.html             |   189 +
 src/doc/3.11.8/operating/hints.html                |   123 +
 src/doc/3.11.8/operating/index.html                |   215 +
 src/doc/3.11.8/operating/metrics.html              |  1382 +++
 src/doc/3.11.8/operating/read_repair.html          |   123 +
 src/doc/3.11.8/operating/repair.html               |   123 +
 src/doc/3.11.8/operating/security.html             |   446 +
 src/doc/3.11.8/operating/snitch.html               |   176 +
 src/doc/3.11.8/operating/topo_changes.html         |   214 +
 src/doc/3.11.8/search.html                         |   103 +
 src/doc/3.11.8/searchindex.js                      |     1 +
 src/doc/3.11.8/tools/cqlsh.html                    |   481 +
 src/doc/3.11.8/tools/index.html                    |   111 +
 src/doc/3.11.8/tools/nodetool.html                 |   111 +
 src/doc/3.11.8/tools/nodetool/assassinate.html     |   132 +
 src/doc/3.11.8/tools/nodetool/bootstrap.html       |   130 +
 src/doc/3.11.8/tools/nodetool/cleanup.html         |   137 +
 src/doc/3.11.8/tools/nodetool/clearsnapshot.html   |   140 +
 src/doc/3.11.8/tools/nodetool/clientstats.html     |   133 +
 src/doc/3.11.8/tools/nodetool/compact.html         |   149 +
 .../3.11.8/tools/nodetool/compactionhistory.html   |   127 +
 src/doc/3.11.8/tools/nodetool/compactionstats.html |   127 +
 src/doc/3.11.8/tools/nodetool/decommission.html    |   127 +
 src/doc/3.11.8/tools/nodetool/describecluster.html |   124 +
 src/doc/3.11.8/tools/nodetool/describering.html    |   131 +
 src/doc/3.11.8/tools/nodetool/disableauditlog.html |   123 +
 .../tools/nodetool/disableautocompaction.html      |   133 +
 src/doc/3.11.8/tools/nodetool/disablebackup.html   |   123 +
 src/doc/3.11.8/tools/nodetool/disablebinary.html   |   123 +
 .../3.11.8/tools/nodetool/disablefullquerylog.html |   123 +
 src/doc/3.11.8/tools/nodetool/disablegossip.html   |   124 +
 src/doc/3.11.8/tools/nodetool/disablehandoff.html  |   123 +
 .../3.11.8/tools/nodetool/disablehintsfordc.html   |   132 +
 .../tools/nodetool/disableoldprotocolversions.html |   123 +
 src/doc/3.11.8/tools/nodetool/drain.html           |   124 +
 src/doc/3.11.8/tools/nodetool/enableauditlog.html  |   157 +
 .../tools/nodetool/enableautocompaction.html       |   133 +
 src/doc/3.11.8/tools/nodetool/enablebackup.html    |   123 +
 src/doc/3.11.8/tools/nodetool/enablebinary.html    |   123 +
 .../3.11.8/tools/nodetool/enablefullquerylog.html  |   155 +
 src/doc/3.11.8/tools/nodetool/enablegossip.html    |   123 +
 src/doc/3.11.8/tools/nodetool/enablehandoff.html   |   124 +
 .../3.11.8/tools/nodetool/enablehintsfordc.html    |   133 +
 .../tools/nodetool/enableoldprotocolversions.html  |   123 +
 src/doc/3.11.8/tools/nodetool/failuredetector.html |   124 +
 src/doc/3.11.8/tools/nodetool/flush.html           |   132 +
 src/doc/3.11.8/tools/nodetool/garbagecollect.html  |   142 +
 src/doc/3.11.8/tools/nodetool/gcstats.html         |   123 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   125 +
 .../tools/nodetool/getcompactionthreshold.html     |   133 +
 .../tools/nodetool/getcompactionthroughput.html    |   124 +
 src/doc/3.11.8/tools/nodetool/getconcurrency.html  |   132 +
 .../tools/nodetool/getconcurrentcompactors.html    |   124 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   124 +
 src/doc/3.11.8/tools/nodetool/getendpoints.html    |   133 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   124 +
 .../3.11.8/tools/nodetool/getlogginglevels.html    |   123 +
 .../3.11.8/tools/nodetool/getmaxhintwindow.html    |   123 +
 src/doc/3.11.8/tools/nodetool/getseeds.html        |   124 +
 src/doc/3.11.8/tools/nodetool/getsstables.html     |   135 +
 .../3.11.8/tools/nodetool/getstreamthroughput.html |   124 +
 src/doc/3.11.8/tools/nodetool/gettimeout.html      |   133 +
 .../3.11.8/tools/nodetool/gettraceprobability.html |   123 +
 src/doc/3.11.8/tools/nodetool/gossipinfo.html      |   123 +
 src/doc/3.11.8/tools/nodetool/help.html            |   110 +
 src/doc/3.11.8/tools/nodetool/import.html          |   158 +
 src/doc/3.11.8/tools/nodetool/info.html            |   126 +
 .../tools/nodetool/invalidatecountercache.html     |   123 +
 .../3.11.8/tools/nodetool/invalidatekeycache.html  |   123 +
 .../3.11.8/tools/nodetool/invalidaterowcache.html  |   123 +
 src/doc/3.11.8/tools/nodetool/join.html            |   123 +
 src/doc/3.11.8/tools/nodetool/listsnapshots.html   |   126 +
 src/doc/3.11.8/tools/nodetool/move.html            |   131 +
 src/doc/3.11.8/tools/nodetool/netstats.html        |   128 +
 src/doc/3.11.8/tools/nodetool/nodetool.html        |   220 +
 src/doc/3.11.8/tools/nodetool/pausehandoff.html    |   123 +
 src/doc/3.11.8/tools/nodetool/profileload.html     |   142 +
 src/doc/3.11.8/tools/nodetool/proxyhistograms.html |   124 +
 src/doc/3.11.8/tools/nodetool/rangekeysample.html  |   124 +
 src/doc/3.11.8/tools/nodetool/rebuild.html         |   148 +
 src/doc/3.11.8/tools/nodetool/rebuild_index.html   |   133 +
 src/doc/3.11.8/tools/nodetool/refresh.html         |   133 +
 .../tools/nodetool/refreshsizeestimates.html       |   123 +
 .../3.11.8/tools/nodetool/reloadlocalschema.html   |   123 +
 src/doc/3.11.8/tools/nodetool/reloadseeds.html     |   124 +
 src/doc/3.11.8/tools/nodetool/reloadssl.html       |   123 +
 src/doc/3.11.8/tools/nodetool/reloadtriggers.html  |   123 +
 .../3.11.8/tools/nodetool/relocatesstables.html    |   136 +
 src/doc/3.11.8/tools/nodetool/removenode.html      |   134 +
 src/doc/3.11.8/tools/nodetool/repair.html          |   197 +
 src/doc/3.11.8/tools/nodetool/repair_admin.html    |   137 +
 src/doc/3.11.8/tools/nodetool/replaybatchlog.html  |   123 +
 .../3.11.8/tools/nodetool/resetfullquerylog.html   |   125 +
 .../3.11.8/tools/nodetool/resetlocalschema.html    |   123 +
 src/doc/3.11.8/tools/nodetool/resumehandoff.html   |   123 +
 src/doc/3.11.8/tools/nodetool/ring.html            |   136 +
 src/doc/3.11.8/tools/nodetool/scrub.html           |   157 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   134 +
 .../3.11.8/tools/nodetool/setcachecapacity.html    |   133 +
 .../3.11.8/tools/nodetool/setcachekeystosave.html  |   135 +
 .../tools/nodetool/setcompactionthreshold.html     |   133 +
 .../tools/nodetool/setcompactionthroughput.html    |   133 +
 src/doc/3.11.8/tools/nodetool/setconcurrency.html  |   134 +
 .../tools/nodetool/setconcurrentcompactors.html    |   133 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   133 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   133 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   133 +
 src/doc/3.11.8/tools/nodetool/setlogginglevel.html |   136 +
 .../3.11.8/tools/nodetool/setmaxhintwindow.html    |   132 +
 .../3.11.8/tools/nodetool/setstreamthroughput.html |   133 +
 src/doc/3.11.8/tools/nodetool/settimeout.html      |   136 +
 .../3.11.8/tools/nodetool/settraceprobability.html |   134 +
 src/doc/3.11.8/tools/nodetool/sjk.html             |   132 +
 src/doc/3.11.8/tools/nodetool/snapshot.html        |   150 +
 src/doc/3.11.8/tools/nodetool/status.html          |   135 +
 .../tools/nodetool/statusautocompaction.html       |   136 +
 src/doc/3.11.8/tools/nodetool/statusbackup.html    |   123 +
 src/doc/3.11.8/tools/nodetool/statusbinary.html    |   123 +
 src/doc/3.11.8/tools/nodetool/statusgossip.html    |   123 +
 src/doc/3.11.8/tools/nodetool/statushandoff.html   |   124 +
 src/doc/3.11.8/tools/nodetool/stop.html            |   140 +
 src/doc/3.11.8/tools/nodetool/stopdaemon.html      |   123 +
 src/doc/3.11.8/tools/nodetool/tablehistograms.html |   132 +
 src/doc/3.11.8/tools/nodetool/tablestats.html      |   167 +
 src/doc/3.11.8/tools/nodetool/toppartitions.html   |   141 +
 src/doc/3.11.8/tools/nodetool/tpstats.html         |   127 +
 src/doc/3.11.8/tools/nodetool/truncatehints.html   |   134 +
 src/doc/3.11.8/tools/nodetool/upgradesstables.html |   143 +
 src/doc/3.11.8/tools/nodetool/verify.html          |   152 +
 src/doc/3.11.8/tools/nodetool/version.html         |   123 +
 src/doc/3.11.8/tools/nodetool/viewbuildstatus.html |   132 +
 src/doc/3.11.8/troubleshooting/index.html          |   100 +
 src/doc/4.0-beta2/.buildinfo                       |     4 +
 .../stress-lwt-example.yaml                        |    70 +
 .../stress-example.yaml                            |    44 +
 src/doc/4.0-beta2/_images/Figure_1_backups.jpg     |   Bin 0 -> 38551 bytes
 src/doc/4.0-beta2/_images/Figure_1_data_model.jpg  |   Bin 0 -> 17469 bytes
 src/doc/4.0-beta2/_images/Figure_1_guarantees.jpg  |   Bin 0 -> 17993 bytes
 src/doc/4.0-beta2/_images/Figure_1_read_repair.jpg |   Bin 0 -> 36919 bytes
 src/doc/4.0-beta2/_images/Figure_2_data_model.jpg  |   Bin 0 -> 20925 bytes
 src/doc/4.0-beta2/_images/Figure_2_read_repair.jpg |   Bin 0 -> 45595 bytes
 src/doc/4.0-beta2/_images/Figure_3_read_repair.jpg |   Bin 0 -> 43021 bytes
 src/doc/4.0-beta2/_images/Figure_4_read_repair.jpg |   Bin 0 -> 43021 bytes
 src/doc/4.0-beta2/_images/Figure_5_read_repair.jpg |   Bin 0 -> 42560 bytes
 src/doc/4.0-beta2/_images/Figure_6_read_repair.jpg |   Bin 0 -> 57489 bytes
 .../_images/data_modeling_chebotko_logical.png     |   Bin 0 -> 87366 bytes
 .../_images/data_modeling_chebotko_physical.png    |   Bin 0 -> 4553809 bytes
 .../_images/data_modeling_hotel_bucketing.png      |   Bin 0 -> 22009 bytes
 .../4.0-beta2/_images/data_modeling_hotel_erd.png  |   Bin 0 -> 233309 bytes
 .../_images/data_modeling_hotel_logical.png        |   Bin 0 -> 116998 bytes
 .../_images/data_modeling_hotel_physical.png       |   Bin 0 -> 119795 bytes
 .../_images/data_modeling_hotel_queries.png        |   Bin 0 -> 103940 bytes
 .../_images/data_modeling_hotel_relational.png     |   Bin 0 -> 102656 bytes
 .../_images/data_modeling_reservation_logical.png  |   Bin 0 -> 121750 bytes
 .../_images/data_modeling_reservation_physical.png |   Bin 0 -> 142416 bytes
 src/doc/4.0-beta2/_images/docs_commit.png          |   Bin 0 -> 104667 bytes
 src/doc/4.0-beta2/_images/docs_create_branch.png   |   Bin 0 -> 181860 bytes
 src/doc/4.0-beta2/_images/docs_create_file.png     |   Bin 0 -> 209110 bytes
 src/doc/4.0-beta2/_images/docs_editor.png          |   Bin 0 -> 106175 bytes
 src/doc/4.0-beta2/_images/docs_fork.png            |   Bin 0 -> 76159 bytes
 src/doc/4.0-beta2/_images/docs_pr.png              |   Bin 0 -> 156081 bytes
 src/doc/4.0-beta2/_images/docs_preview.png         |   Bin 0 -> 123826 bytes
 src/doc/4.0-beta2/_images/eclipse_debug0.png       |   Bin 0 -> 48174 bytes
 src/doc/4.0-beta2/_images/eclipse_debug1.png       |   Bin 0 -> 34446 bytes
 src/doc/4.0-beta2/_images/eclipse_debug2.png       |   Bin 0 -> 57032 bytes
 src/doc/4.0-beta2/_images/eclipse_debug3.png       |   Bin 0 -> 58677 bytes
 src/doc/4.0-beta2/_images/eclipse_debug4.png       |   Bin 0 -> 24793 bytes
 src/doc/4.0-beta2/_images/eclipse_debug5.png       |   Bin 0 -> 66632 bytes
 src/doc/4.0-beta2/_images/eclipse_debug6.png       |   Bin 0 -> 87568 bytes
 src/doc/4.0-beta2/_images/example-stress-graph.png |   Bin 0 -> 359103 bytes
 src/doc/4.0-beta2/_images/hints.svg                |     9 +
 src/doc/4.0-beta2/_images/ring.svg                 |    11 +
 src/doc/4.0-beta2/_images/vnodes.svg               |    11 +
 .../4.0-beta2/_sources/architecture/dynamo.rst.txt |   537 +
 .../_sources/architecture/guarantees.rst.txt       |    76 +
 .../4.0-beta2/_sources/architecture/index.rst.txt  |    29 +
 .../_sources/architecture/overview.rst.txt         |   114 +
 .../_sources/architecture/storage_engine.rst.txt   |   208 +
 src/doc/4.0-beta2/_sources/bugs.rst.txt            |    30 +
 .../configuration/cass_cl_archive_file.rst.txt     |    46 +
 .../configuration/cass_env_sh_file.rst.txt         |   132 +
 .../configuration/cass_jvm_options_file.rst.txt    |    10 +
 .../configuration/cass_logback_xml_file.rst.txt    |   157 +
 .../configuration/cass_rackdc_file.rst.txt         |    67 +
 .../_sources/configuration/cass_topo_file.rst.txt  |    48 +
 .../_sources/configuration/cass_yaml_file.rst.txt  |  2074 ++++
 .../configuration/cassandra_config_file.rst.txt    |  2103 ++++
 .../4.0-beta2/_sources/configuration/index.rst.txt |    31 +
 src/doc/4.0-beta2/_sources/contactus.rst.txt       |    50 +
 src/doc/4.0-beta2/_sources/cql/appendices.rst.txt  |   330 +
 src/doc/4.0-beta2/_sources/cql/changes.rst.txt     |   211 +
 src/doc/4.0-beta2/_sources/cql/ddl.rst.txt         |  1151 +++
 src/doc/4.0-beta2/_sources/cql/definitions.rst.txt |   234 +
 src/doc/4.0-beta2/_sources/cql/dml.rst.txt         |   522 +
 src/doc/4.0-beta2/_sources/cql/functions.rst.txt   |   581 ++
 src/doc/4.0-beta2/_sources/cql/index.rst.txt       |    47 +
 src/doc/4.0-beta2/_sources/cql/indexes.rst.txt     |    83 +
 src/doc/4.0-beta2/_sources/cql/json.rst.txt        |   115 +
 src/doc/4.0-beta2/_sources/cql/mvs.rst.txt         |   179 +
 src/doc/4.0-beta2/_sources/cql/operators.rst.txt   |    74 +
 src/doc/4.0-beta2/_sources/cql/security.rst.txt    |   538 +
 src/doc/4.0-beta2/_sources/cql/triggers.rst.txt    |    63 +
 src/doc/4.0-beta2/_sources/cql/types.rst.txt       |   562 +
 .../data_modeling/data_modeling_conceptual.rst.txt |    63 +
 .../data_modeling/data_modeling_logical.rst.txt    |   219 +
 .../data_modeling/data_modeling_physical.rst.txt   |   117 +
 .../data_modeling/data_modeling_queries.rst.txt    |    85 +
 .../data_modeling/data_modeling_rdbms.rst.txt      |   171 +
 .../data_modeling/data_modeling_refining.rst.txt   |   218 +
 .../data_modeling/data_modeling_schema.rst.txt     |   144 +
 .../data_modeling/data_modeling_tools.rst.txt      |    64 +
 .../4.0-beta2/_sources/data_modeling/index.rst.txt |    36 +
 .../4.0-beta2/_sources/data_modeling/intro.rst.txt |   146 +
 src/doc/4.0-beta2/_sources/development/ci.rst.txt  |    81 +
 .../_sources/development/code_style.rst.txt        |    94 +
 .../_sources/development/dependencies.rst.txt      |    53 +
 .../_sources/development/documentation.rst.txt     |   104 +
 .../_sources/development/gettingstarted.rst.txt    |    60 +
 .../_sources/development/how_to_commit.rst.txt     |    98 +
 .../_sources/development/how_to_review.rst.txt     |    73 +
 src/doc/4.0-beta2/_sources/development/ide.rst.txt |   185 +
 .../4.0-beta2/_sources/development/index.rst.txt   |    33 +
 .../4.0-beta2/_sources/development/patches.rst.txt |   141 +
 .../_sources/development/release_process.rst.txt   |   251 +
 .../4.0-beta2/_sources/development/testing.rst.txt |    98 +
 src/doc/4.0-beta2/_sources/faq/index.rst.txt       |   299 +
 .../_sources/getting_started/configuring.rst.txt   |    80 +
 .../_sources/getting_started/drivers.rst.txt       |   123 +
 .../_sources/getting_started/index.rst.txt         |    34 +
 .../_sources/getting_started/installing.rst.txt    |   324 +
 .../_sources/getting_started/production.rst.txt    |   156 +
 .../_sources/getting_started/querying.rst.txt      |    52 +
 src/doc/4.0-beta2/_sources/glossary.rst.txt        |    35 +
 src/doc/4.0-beta2/_sources/index.rst.txt           |    43 +
 .../4.0-beta2/_sources/new/auditlogging.rst.txt    |   461 +
 src/doc/4.0-beta2/_sources/new/fqllogging.rst.txt  |   689 ++
 src/doc/4.0-beta2/_sources/new/index.rst.txt       |    32 +
 src/doc/4.0-beta2/_sources/new/java11.rst.txt      |   274 +
 src/doc/4.0-beta2/_sources/new/messaging.rst.txt   |   257 +
 src/doc/4.0-beta2/_sources/new/streaming.rst.txt   |   162 +
 .../_sources/new/transientreplication.rst.txt      |   155 +
 .../4.0-beta2/_sources/new/virtualtables.rst.txt   |   342 +
 .../_sources/operating/audit_logging.rst.txt       |   236 +
 .../4.0-beta2/_sources/operating/backups.rst.txt   |   660 ++
 .../_sources/operating/bloom_filters.rst.txt       |    65 +
 .../_sources/operating/bulk_loading.rst.txt        |   660 ++
 src/doc/4.0-beta2/_sources/operating/cdc.rst.txt   |    96 +
 .../_sources/operating/compaction/index.rst.txt    |   301 +
 .../_sources/operating/compaction/lcs.rst.txt      |    90 +
 .../_sources/operating/compaction/stcs.rst.txt     |    58 +
 .../_sources/operating/compaction/twcs.rst.txt     |    76 +
 .../_sources/operating/compression.rst.txt         |   164 +
 .../4.0-beta2/_sources/operating/hardware.rst.txt  |    85 +
 src/doc/4.0-beta2/_sources/operating/hints.rst.txt |   279 +
 src/doc/4.0-beta2/_sources/operating/index.rst.txt |    39 +
 .../4.0-beta2/_sources/operating/metrics.rst.txt   |   797 ++
 .../_sources/operating/read_repair.rst.txt         |   169 +
 .../4.0-beta2/_sources/operating/repair.rst.txt    |   208 +
 .../4.0-beta2/_sources/operating/security.rst.txt  |   441 +
 .../4.0-beta2/_sources/operating/snitch.rst.txt    |    82 +
 .../_sources/operating/topo_changes.rst.txt        |   129 +
 src/doc/4.0-beta2/_sources/plugins/index.rst.txt   |    35 +
 .../_sources/tools/cassandra_stress.rst.txt        |   273 +
 src/doc/4.0-beta2/_sources/tools/cqlsh.rst.txt     |   458 +
 src/doc/4.0-beta2/_sources/tools/index.rst.txt     |    28 +
 .../_sources/tools/nodetool/assassinate.rst.txt    |    11 +
 .../_sources/tools/nodetool/bootstrap.rst.txt      |    11 +
 .../_sources/tools/nodetool/cleanup.rst.txt        |    11 +
 .../_sources/tools/nodetool/clearsnapshot.rst.txt  |    11 +
 .../_sources/tools/nodetool/clientstats.rst.txt    |    11 +
 .../_sources/tools/nodetool/compact.rst.txt        |    11 +
 .../tools/nodetool/compactionhistory.rst.txt       |    11 +
 .../tools/nodetool/compactionstats.rst.txt         |    11 +
 .../_sources/tools/nodetool/decommission.rst.txt   |    11 +
 .../tools/nodetool/describecluster.rst.txt         |    11 +
 .../_sources/tools/nodetool/describering.rst.txt   |    11 +
 .../tools/nodetool/disableauditlog.rst.txt         |    11 +
 .../tools/nodetool/disableautocompaction.rst.txt   |    11 +
 .../_sources/tools/nodetool/disablebackup.rst.txt  |    11 +
 .../_sources/tools/nodetool/disablebinary.rst.txt  |    11 +
 .../tools/nodetool/disablefullquerylog.rst.txt     |    11 +
 .../_sources/tools/nodetool/disablegossip.rst.txt  |    11 +
 .../_sources/tools/nodetool/disablehandoff.rst.txt |    11 +
 .../tools/nodetool/disablehintsfordc.rst.txt       |    11 +
 .../nodetool/disableoldprotocolversions.rst.txt    |    11 +
 .../_sources/tools/nodetool/drain.rst.txt          |    11 +
 .../_sources/tools/nodetool/enableauditlog.rst.txt |    11 +
 .../tools/nodetool/enableautocompaction.rst.txt    |    11 +
 .../_sources/tools/nodetool/enablebackup.rst.txt   |    11 +
 .../_sources/tools/nodetool/enablebinary.rst.txt   |    11 +
 .../tools/nodetool/enablefullquerylog.rst.txt      |    11 +
 .../_sources/tools/nodetool/enablegossip.rst.txt   |    11 +
 .../_sources/tools/nodetool/enablehandoff.rst.txt  |    11 +
 .../tools/nodetool/enablehintsfordc.rst.txt        |    11 +
 .../nodetool/enableoldprotocolversions.rst.txt     |    11 +
 .../tools/nodetool/failuredetector.rst.txt         |    11 +
 .../_sources/tools/nodetool/flush.rst.txt          |    11 +
 .../_sources/tools/nodetool/garbagecollect.rst.txt |    11 +
 .../_sources/tools/nodetool/gcstats.rst.txt        |    11 +
 .../nodetool/getbatchlogreplaythrottle.rst.txt     |    11 +
 .../tools/nodetool/getcompactionthreshold.rst.txt  |    11 +
 .../tools/nodetool/getcompactionthroughput.rst.txt |    11 +
 .../_sources/tools/nodetool/getconcurrency.rst.txt |    11 +
 .../tools/nodetool/getconcurrentcompactors.rst.txt |    11 +
 .../nodetool/getconcurrentviewbuilders.rst.txt     |    11 +
 .../_sources/tools/nodetool/getendpoints.rst.txt   |    11 +
 .../nodetool/getinterdcstreamthroughput.rst.txt    |    11 +
 .../tools/nodetool/getlogginglevels.rst.txt        |    11 +
 .../tools/nodetool/getmaxhintwindow.rst.txt        |    11 +
 .../_sources/tools/nodetool/getseeds.rst.txt       |    11 +
 .../_sources/tools/nodetool/getsstables.rst.txt    |    11 +
 .../tools/nodetool/getstreamthroughput.rst.txt     |    11 +
 .../_sources/tools/nodetool/gettimeout.rst.txt     |    11 +
 .../tools/nodetool/gettraceprobability.rst.txt     |    11 +
 .../_sources/tools/nodetool/gossipinfo.rst.txt     |    11 +
 .../4.0-beta2/_sources/tools/nodetool/help.rst.txt |    11 +
 .../_sources/tools/nodetool/import.rst.txt         |    11 +
 .../4.0-beta2/_sources/tools/nodetool/info.rst.txt |    11 +
 .../tools/nodetool/invalidatecountercache.rst.txt  |    11 +
 .../tools/nodetool/invalidatekeycache.rst.txt      |    11 +
 .../tools/nodetool/invalidaterowcache.rst.txt      |    11 +
 .../4.0-beta2/_sources/tools/nodetool/join.rst.txt |    11 +
 .../_sources/tools/nodetool/listsnapshots.rst.txt  |    11 +
 .../4.0-beta2/_sources/tools/nodetool/move.rst.txt |    11 +
 .../_sources/tools/nodetool/netstats.rst.txt       |    11 +
 .../_sources/tools/nodetool/nodetool.rst.txt       |   251 +
 .../_sources/tools/nodetool/pausehandoff.rst.txt   |    11 +
 .../_sources/tools/nodetool/profileload.rst.txt    |    11 +
 .../tools/nodetool/proxyhistograms.rst.txt         |    11 +
 .../_sources/tools/nodetool/rangekeysample.rst.txt |    11 +
 .../_sources/tools/nodetool/rebuild.rst.txt        |    11 +
 .../_sources/tools/nodetool/rebuild_index.rst.txt  |    11 +
 .../_sources/tools/nodetool/refresh.rst.txt        |    11 +
 .../tools/nodetool/refreshsizeestimates.rst.txt    |    11 +
 .../tools/nodetool/reloadlocalschema.rst.txt       |    11 +
 .../_sources/tools/nodetool/reloadseeds.rst.txt    |    11 +
 .../_sources/tools/nodetool/reloadssl.rst.txt      |    11 +
 .../_sources/tools/nodetool/reloadtriggers.rst.txt |    11 +
 .../tools/nodetool/relocatesstables.rst.txt        |    11 +
 .../_sources/tools/nodetool/removenode.rst.txt     |    11 +
 .../_sources/tools/nodetool/repair.rst.txt         |    11 +
 .../_sources/tools/nodetool/repair_admin.rst.txt   |    11 +
 .../_sources/tools/nodetool/replaybatchlog.rst.txt |    11 +
 .../tools/nodetool/resetfullquerylog.rst.txt       |    11 +
 .../tools/nodetool/resetlocalschema.rst.txt        |    11 +
 .../_sources/tools/nodetool/resumehandoff.rst.txt  |    11 +
 .../4.0-beta2/_sources/tools/nodetool/ring.rst.txt |    11 +
 .../_sources/tools/nodetool/scrub.rst.txt          |    11 +
 .../nodetool/setbatchlogreplaythrottle.rst.txt     |    11 +
 .../tools/nodetool/setcachecapacity.rst.txt        |    11 +
 .../tools/nodetool/setcachekeystosave.rst.txt      |    11 +
 .../tools/nodetool/setcompactionthreshold.rst.txt  |    11 +
 .../tools/nodetool/setcompactionthroughput.rst.txt |    11 +
 .../_sources/tools/nodetool/setconcurrency.rst.txt |    11 +
 .../tools/nodetool/setconcurrentcompactors.rst.txt |    11 +
 .../nodetool/setconcurrentviewbuilders.rst.txt     |    11 +
 .../nodetool/sethintedhandoffthrottlekb.rst.txt    |    11 +
 .../nodetool/setinterdcstreamthroughput.rst.txt    |    11 +
 .../tools/nodetool/setlogginglevel.rst.txt         |    11 +
 .../tools/nodetool/setmaxhintwindow.rst.txt        |    11 +
 .../tools/nodetool/setstreamthroughput.rst.txt     |    11 +
 .../_sources/tools/nodetool/settimeout.rst.txt     |    11 +
 .../tools/nodetool/settraceprobability.rst.txt     |    11 +
 .../4.0-beta2/_sources/tools/nodetool/sjk.rst.txt  |    11 +
 .../_sources/tools/nodetool/snapshot.rst.txt       |    11 +
 .../_sources/tools/nodetool/status.rst.txt         |    11 +
 .../tools/nodetool/statusautocompaction.rst.txt    |    11 +
 .../_sources/tools/nodetool/statusbackup.rst.txt   |    11 +
 .../_sources/tools/nodetool/statusbinary.rst.txt   |    11 +
 .../_sources/tools/nodetool/statusgossip.rst.txt   |    11 +
 .../_sources/tools/nodetool/statushandoff.rst.txt  |    11 +
 .../4.0-beta2/_sources/tools/nodetool/stop.rst.txt |    11 +
 .../_sources/tools/nodetool/stopdaemon.rst.txt     |    11 +
 .../tools/nodetool/tablehistograms.rst.txt         |    11 +
 .../_sources/tools/nodetool/tablestats.rst.txt     |    11 +
 .../_sources/tools/nodetool/toppartitions.rst.txt  |    11 +
 .../_sources/tools/nodetool/tpstats.rst.txt        |    11 +
 .../_sources/tools/nodetool/truncatehints.rst.txt  |    11 +
 .../tools/nodetool/upgradesstables.rst.txt         |    11 +
 .../_sources/tools/nodetool/verify.rst.txt         |    11 +
 .../_sources/tools/nodetool/version.rst.txt        |    11 +
 .../tools/nodetool/viewbuildstatus.rst.txt         |    11 +
 .../4.0-beta2/_sources/tools/sstable/index.rst.txt |    39 +
 .../_sources/tools/sstable/sstabledump.rst.txt     |   294 +
 .../tools/sstable/sstableexpiredblockers.rst.txt   |    48 +
 .../tools/sstable/sstablelevelreset.rst.txt        |    82 +
 .../_sources/tools/sstable/sstableloader.rst.txt   |   273 +
 .../_sources/tools/sstable/sstablemetadata.rst.txt |   300 +
 .../tools/sstable/sstableofflinerelevel.rst.txt    |    95 +
 .../tools/sstable/sstablerepairedset.rst.txt       |    79 +
 .../_sources/tools/sstable/sstablescrub.rst.txt    |    93 +
 .../_sources/tools/sstable/sstablesplit.rst.txt    |    93 +
 .../_sources/tools/sstable/sstableupgrade.rst.txt  |   137 +
 .../_sources/tools/sstable/sstableutil.rst.txt     |    91 +
 .../_sources/tools/sstable/sstableverify.rst.txt   |    91 +
 .../_sources/troubleshooting/finding_nodes.rst.txt |   149 +
 .../_sources/troubleshooting/index.rst.txt         |    39 +
 .../_sources/troubleshooting/reading_logs.rst.txt  |   267 +
 .../_sources/troubleshooting/use_nodetool.rst.txt  |   245 +
 .../_sources/troubleshooting/use_tools.rst.txt     |   542 +
 src/doc/4.0-beta2/_static/ajax-loader.gif          |   Bin 0 -> 673 bytes
 src/doc/4.0-beta2/_static/basic.css                |   676 ++
 src/doc/4.0-beta2/_static/comment-bright.png       |   Bin 0 -> 756 bytes
 src/doc/4.0-beta2/_static/comment-close.png        |   Bin 0 -> 829 bytes
 src/doc/4.0-beta2/_static/comment.png              |   Bin 0 -> 641 bytes
 src/doc/4.0-beta2/_static/doctools.js              |   315 +
 src/doc/4.0-beta2/_static/documentation_options.js |    10 +
 src/doc/4.0-beta2/_static/down-pressed.png         |   Bin 0 -> 222 bytes
 src/doc/4.0-beta2/_static/down.png                 |   Bin 0 -> 202 bytes
 src/doc/4.0-beta2/_static/extra.css                |    76 +
 src/doc/4.0-beta2/_static/file.png                 |   Bin 0 -> 286 bytes
 src/doc/4.0-beta2/_static/jquery-3.2.1.js          | 10253 +++++++++++++++++++
 src/doc/4.0-beta2/_static/jquery.js                |     4 +
 src/doc/4.0-beta2/_static/language_data.js         |   297 +
 src/doc/4.0-beta2/_static/minus.png                |   Bin 0 -> 90 bytes
 src/doc/4.0-beta2/_static/plus.png                 |   Bin 0 -> 90 bytes
 src/doc/4.0-beta2/_static/pygments.css             |    69 +
 src/doc/4.0-beta2/_static/searchtools.js           |   481 +
 src/doc/4.0-beta2/_static/underscore-1.3.1.js      |   999 ++
 src/doc/4.0-beta2/_static/underscore.js            |    31 +
 src/doc/4.0-beta2/_static/up-pressed.png           |   Bin 0 -> 214 bytes
 src/doc/4.0-beta2/_static/up.png                   |   Bin 0 -> 203 bytes
 src/doc/4.0-beta2/_static/websupport.js            |   808 ++
 src/doc/4.0-beta2/architecture/dynamo.html         |   563 +
 src/doc/4.0-beta2/architecture/guarantees.html     |   175 +
 src/doc/4.0-beta2/architecture/index.html          |   143 +
 src/doc/4.0-beta2/architecture/overview.html       |   198 +
 src/doc/4.0-beta2/architecture/storage_engine.html |   294 +
 src/doc/4.0-beta2/bugs.html                        |   110 +
 .../configuration/cass_cl_archive_file.html        |   149 +
 .../4.0-beta2/configuration/cass_env_sh_file.html  |   251 +
 .../configuration/cass_jvm_options_file.html       |   120 +
 .../configuration/cass_logback_xml_file.html       |   248 +
 .../4.0-beta2/configuration/cass_rackdc_file.html  |   175 +
 .../4.0-beta2/configuration/cass_topo_file.html    |   155 +
 .../4.0-beta2/configuration/cass_yaml_file.html    |  1978 ++++
 .../configuration/cassandra_config_file.html       |  1806 ++++
 src/doc/4.0-beta2/configuration/index.html         |   123 +
 src/doc/4.0-beta2/contactus.html                   |   127 +
 src/doc/4.0-beta2/cql/appendices.html              |   568 +
 src/doc/4.0-beta2/cql/changes.html                 |   364 +
 src/doc/4.0-beta2/cql/ddl.html                     |  1485 +++
 src/doc/4.0-beta2/cql/definitions.html             |   317 +
 src/doc/4.0-beta2/cql/dml.html                     |   561 +
 src/doc/4.0-beta2/cql/functions.html               |   706 ++
 src/doc/4.0-beta2/cql/index.html                   |   248 +
 src/doc/4.0-beta2/cql/indexes.html                 |   171 +
 src/doc/4.0-beta2/cql/json.html                    |   318 +
 src/doc/4.0-beta2/cql/mvs.html                     |   261 +
 src/doc/4.0-beta2/cql/operators.html               |   301 +
 src/doc/4.0-beta2/cql/security.html                |   743 ++
 src/doc/4.0-beta2/cql/triggers.html                |   156 +
 src/doc/4.0-beta2/cql/types.html                   |   702 ++
 .../data_modeling/data_modeling_conceptual.html    |   151 +
 .../data_modeling/data_modeling_logical.html       |   285 +
 .../data_modeling/data_modeling_physical.html      |   200 +
 .../data_modeling/data_modeling_queries.html       |   171 +
 .../data_modeling/data_modeling_rdbms.html         |   252 +
 .../data_modeling/data_modeling_refining.html      |   288 +
 .../data_modeling/data_modeling_schema.html        |   236 +
 .../data_modeling/data_modeling_tools.html         |   157 +
 src/doc/4.0-beta2/data_modeling/index.html         |   154 +
 src/doc/4.0-beta2/data_modeling/intro.html         |   230 +
 src/doc/4.0-beta2/development/ci.html              |   167 +
 src/doc/4.0-beta2/development/code_style.html      |   215 +
 src/doc/4.0-beta2/development/dependencies.html    |   155 +
 src/doc/4.0-beta2/development/documentation.html   |   193 +
 src/doc/4.0-beta2/development/gettingstarted.html  |   161 +
 src/doc/4.0-beta2/development/how_to_commit.html   |   219 +
 src/doc/4.0-beta2/development/how_to_review.html   |   179 +
 src/doc/4.0-beta2/development/ide.html             |   268 +
 src/doc/4.0-beta2/development/index.html           |   185 +
 src/doc/4.0-beta2/development/patches.html         |   274 +
 src/doc/4.0-beta2/development/release_process.html |   362 +
 src/doc/4.0-beta2/development/testing.html         |   185 +
 src/doc/4.0-beta2/faq/index.html                   |   318 +
 src/doc/4.0-beta2/genindex.html                    |    95 +
 src/doc/4.0-beta2/getting_started/configuring.html |   176 +
 src/doc/4.0-beta2/getting_started/drivers.html     |   248 +
 src/doc/4.0-beta2/getting_started/index.html       |   165 +
 src/doc/4.0-beta2/getting_started/installing.html  |   388 +
 src/doc/4.0-beta2/getting_started/production.html  |   246 +
 src/doc/4.0-beta2/getting_started/querying.html    |   147 +
 src/doc/4.0-beta2/glossary.html                    |   119 +
 src/doc/4.0-beta2/index.html                       |    86 +
 src/doc/4.0-beta2/new/auditlogging.html            |   567 +
 src/doc/4.0-beta2/new/fqllogging.html              |   721 ++
 src/doc/4.0-beta2/new/index.html                   |   189 +
 src/doc/4.0-beta2/new/java11.html                  |   354 +
 src/doc/4.0-beta2/new/messaging.html               |   344 +
 src/doc/4.0-beta2/new/streaming.html               |   260 +
 src/doc/4.0-beta2/new/transientreplication.html    |   228 +
 src/doc/4.0-beta2/new/virtualtables.html           |   427 +
 src/doc/4.0-beta2/objects.inv                      |   Bin 0 -> 9803 bytes
 src/doc/4.0-beta2/operating/audit_logging.html     |   281 +
 src/doc/4.0-beta2/operating/backups.html           |   666 ++
 src/doc/4.0-beta2/operating/bloom_filters.html     |   162 +
 src/doc/4.0-beta2/operating/bulk_loading.html      |   680 ++
 src/doc/4.0-beta2/operating/cdc.html               |   194 +
 src/doc/4.0-beta2/operating/compaction/index.html  |   387 +
 src/doc/4.0-beta2/operating/compaction/lcs.html    |   147 +
 src/doc/4.0-beta2/operating/compaction/stcs.html   |   122 +
 src/doc/4.0-beta2/operating/compaction/twcs.html   |   140 +
 src/doc/4.0-beta2/operating/compression.html       |   294 +
 src/doc/4.0-beta2/operating/hardware.html          |   189 +
 src/doc/4.0-beta2/operating/hints.html             |   402 +
 src/doc/4.0-beta2/operating/index.html             |   252 +
 src/doc/4.0-beta2/operating/metrics.html           |  1522 +++
 src/doc/4.0-beta2/operating/read_repair.html       |   267 +
 src/doc/4.0-beta2/operating/repair.html            |   278 +
 src/doc/4.0-beta2/operating/security.html          |   474 +
 src/doc/4.0-beta2/operating/snitch.html            |   180 +
 src/doc/4.0-beta2/operating/topo_changes.html      |   222 +
 src/doc/4.0-beta2/plugins/index.html               |   117 +
 src/doc/4.0-beta2/search.html                      |   105 +
 src/doc/4.0-beta2/searchindex.js                   |     1 +
 src/doc/4.0-beta2/tools/cassandra_stress.html      |   355 +
 src/doc/4.0-beta2/tools/cqlsh.html                 |   488 +
 src/doc/4.0-beta2/tools/index.html                 |   258 +
 src/doc/4.0-beta2/tools/nodetool/assassinate.html  |   134 +
 src/doc/4.0-beta2/tools/nodetool/bootstrap.html    |   132 +
 src/doc/4.0-beta2/tools/nodetool/cleanup.html      |   139 +
 .../4.0-beta2/tools/nodetool/clearsnapshot.html    |   142 +
 src/doc/4.0-beta2/tools/nodetool/clientstats.html  |   135 +
 src/doc/4.0-beta2/tools/nodetool/compact.html      |   151 +
 .../tools/nodetool/compactionhistory.html          |   129 +
 .../4.0-beta2/tools/nodetool/compactionstats.html  |   129 +
 src/doc/4.0-beta2/tools/nodetool/decommission.html |   129 +
 .../4.0-beta2/tools/nodetool/describecluster.html  |   126 +
 src/doc/4.0-beta2/tools/nodetool/describering.html |   133 +
 .../4.0-beta2/tools/nodetool/disableauditlog.html  |   125 +
 .../tools/nodetool/disableautocompaction.html      |   135 +
 .../4.0-beta2/tools/nodetool/disablebackup.html    |   125 +
 .../4.0-beta2/tools/nodetool/disablebinary.html    |   125 +
 .../tools/nodetool/disablefullquerylog.html        |   125 +
 .../4.0-beta2/tools/nodetool/disablegossip.html    |   126 +
 .../4.0-beta2/tools/nodetool/disablehandoff.html   |   125 +
 .../tools/nodetool/disablehintsfordc.html          |   134 +
 .../tools/nodetool/disableoldprotocolversions.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/drain.html        |   126 +
 .../4.0-beta2/tools/nodetool/enableauditlog.html   |   159 +
 .../tools/nodetool/enableautocompaction.html       |   135 +
 src/doc/4.0-beta2/tools/nodetool/enablebackup.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/enablebinary.html |   125 +
 .../tools/nodetool/enablefullquerylog.html         |   157 +
 src/doc/4.0-beta2/tools/nodetool/enablegossip.html |   125 +
 .../4.0-beta2/tools/nodetool/enablehandoff.html    |   126 +
 .../4.0-beta2/tools/nodetool/enablehintsfordc.html |   135 +
 .../tools/nodetool/enableoldprotocolversions.html  |   125 +
 .../4.0-beta2/tools/nodetool/failuredetector.html  |   126 +
 src/doc/4.0-beta2/tools/nodetool/flush.html        |   134 +
 .../4.0-beta2/tools/nodetool/garbagecollect.html   |   144 +
 src/doc/4.0-beta2/tools/nodetool/gcstats.html      |   125 +
 .../tools/nodetool/getbatchlogreplaythrottle.html  |   127 +
 .../tools/nodetool/getcompactionthreshold.html     |   135 +
 .../tools/nodetool/getcompactionthroughput.html    |   126 +
 .../4.0-beta2/tools/nodetool/getconcurrency.html   |   134 +
 .../tools/nodetool/getconcurrentcompactors.html    |   126 +
 .../tools/nodetool/getconcurrentviewbuilders.html  |   126 +
 src/doc/4.0-beta2/tools/nodetool/getendpoints.html |   135 +
 .../tools/nodetool/getinterdcstreamthroughput.html |   126 +
 .../4.0-beta2/tools/nodetool/getlogginglevels.html |   125 +
 .../4.0-beta2/tools/nodetool/getmaxhintwindow.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/getseeds.html     |   126 +
 src/doc/4.0-beta2/tools/nodetool/getsstables.html  |   137 +
 .../tools/nodetool/getstreamthroughput.html        |   126 +
 src/doc/4.0-beta2/tools/nodetool/gettimeout.html   |   135 +
 .../tools/nodetool/gettraceprobability.html        |   125 +
 src/doc/4.0-beta2/tools/nodetool/gossipinfo.html   |   125 +
 src/doc/4.0-beta2/tools/nodetool/help.html         |   112 +
 src/doc/4.0-beta2/tools/nodetool/import.html       |   160 +
 src/doc/4.0-beta2/tools/nodetool/info.html         |   128 +
 .../tools/nodetool/invalidatecountercache.html     |   125 +
 .../tools/nodetool/invalidatekeycache.html         |   125 +
 .../tools/nodetool/invalidaterowcache.html         |   125 +
 src/doc/4.0-beta2/tools/nodetool/join.html         |   125 +
 .../4.0-beta2/tools/nodetool/listsnapshots.html    |   128 +
 src/doc/4.0-beta2/tools/nodetool/move.html         |   133 +
 src/doc/4.0-beta2/tools/nodetool/netstats.html     |   130 +
 src/doc/4.0-beta2/tools/nodetool/nodetool.html     |   243 +
 src/doc/4.0-beta2/tools/nodetool/pausehandoff.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/profileload.html  |   144 +
 .../4.0-beta2/tools/nodetool/proxyhistograms.html  |   126 +
 .../4.0-beta2/tools/nodetool/rangekeysample.html   |   126 +
 src/doc/4.0-beta2/tools/nodetool/rebuild.html      |   150 +
 .../4.0-beta2/tools/nodetool/rebuild_index.html    |   135 +
 src/doc/4.0-beta2/tools/nodetool/refresh.html      |   135 +
 .../tools/nodetool/refreshsizeestimates.html       |   125 +
 .../tools/nodetool/reloadlocalschema.html          |   125 +
 src/doc/4.0-beta2/tools/nodetool/reloadseeds.html  |   126 +
 src/doc/4.0-beta2/tools/nodetool/reloadssl.html    |   125 +
 .../4.0-beta2/tools/nodetool/reloadtriggers.html   |   125 +
 .../4.0-beta2/tools/nodetool/relocatesstables.html |   138 +
 src/doc/4.0-beta2/tools/nodetool/removenode.html   |   136 +
 src/doc/4.0-beta2/tools/nodetool/repair.html       |   199 +
 src/doc/4.0-beta2/tools/nodetool/repair_admin.html |   139 +
 .../4.0-beta2/tools/nodetool/replaybatchlog.html   |   125 +
 .../tools/nodetool/resetfullquerylog.html          |   127 +
 .../4.0-beta2/tools/nodetool/resetlocalschema.html |   125 +
 .../4.0-beta2/tools/nodetool/resumehandoff.html    |   125 +
 src/doc/4.0-beta2/tools/nodetool/ring.html         |   138 +
 src/doc/4.0-beta2/tools/nodetool/scrub.html        |   159 +
 .../tools/nodetool/setbatchlogreplaythrottle.html  |   136 +
 .../4.0-beta2/tools/nodetool/setcachecapacity.html |   135 +
 .../tools/nodetool/setcachekeystosave.html         |   137 +
 .../tools/nodetool/setcompactionthreshold.html     |   135 +
 .../tools/nodetool/setcompactionthroughput.html    |   135 +
 .../4.0-beta2/tools/nodetool/setconcurrency.html   |   136 +
 .../tools/nodetool/setconcurrentcompactors.html    |   135 +
 .../tools/nodetool/setconcurrentviewbuilders.html  |   135 +
 .../tools/nodetool/sethintedhandoffthrottlekb.html |   135 +
 .../tools/nodetool/setinterdcstreamthroughput.html |   135 +
 .../4.0-beta2/tools/nodetool/setlogginglevel.html  |   138 +
 .../4.0-beta2/tools/nodetool/setmaxhintwindow.html |   134 +
 .../tools/nodetool/setstreamthroughput.html        |   135 +
 src/doc/4.0-beta2/tools/nodetool/settimeout.html   |   138 +
 .../tools/nodetool/settraceprobability.html        |   136 +
 src/doc/4.0-beta2/tools/nodetool/sjk.html          |   134 +
 src/doc/4.0-beta2/tools/nodetool/snapshot.html     |   152 +
 src/doc/4.0-beta2/tools/nodetool/status.html       |   137 +
 .../tools/nodetool/statusautocompaction.html       |   138 +
 src/doc/4.0-beta2/tools/nodetool/statusbackup.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/statusbinary.html |   125 +
 src/doc/4.0-beta2/tools/nodetool/statusgossip.html |   125 +
 .../4.0-beta2/tools/nodetool/statushandoff.html    |   126 +
 src/doc/4.0-beta2/tools/nodetool/stop.html         |   142 +
 src/doc/4.0-beta2/tools/nodetool/stopdaemon.html   |   125 +
 .../4.0-beta2/tools/nodetool/tablehistograms.html  |   134 +
 src/doc/4.0-beta2/tools/nodetool/tablestats.html   |   169 +
 .../4.0-beta2/tools/nodetool/toppartitions.html    |   143 +
 src/doc/4.0-beta2/tools/nodetool/tpstats.html      |   129 +
 .../4.0-beta2/tools/nodetool/truncatehints.html    |   136 +
 .../4.0-beta2/tools/nodetool/upgradesstables.html  |   145 +
 src/doc/4.0-beta2/tools/nodetool/verify.html       |   154 +
 src/doc/4.0-beta2/tools/nodetool/version.html      |   125 +
 .../4.0-beta2/tools/nodetool/viewbuildstatus.html  |   134 +
 src/doc/4.0-beta2/tools/sstable/index.html         |   229 +
 src/doc/4.0-beta2/tools/sstable/sstabledump.html   |   404 +
 .../tools/sstable/sstableexpiredblockers.html      |   149 +
 .../4.0-beta2/tools/sstable/sstablelevelreset.html |   175 +
 src/doc/4.0-beta2/tools/sstable/sstableloader.html |   409 +
 .../4.0-beta2/tools/sstable/sstablemetadata.html   |   473 +
 .../tools/sstable/sstableofflinerelevel.html       |   190 +
 .../tools/sstable/sstablerepairedset.html          |   193 +
 src/doc/4.0-beta2/tools/sstable/sstablescrub.html  |   211 +
 src/doc/4.0-beta2/tools/sstable/sstablesplit.html  |   202 +
 .../4.0-beta2/tools/sstable/sstableupgrade.html    |   249 +
 src/doc/4.0-beta2/tools/sstable/sstableutil.html   |   205 +
 src/doc/4.0-beta2/tools/sstable/sstableverify.html |   205 +
 .../4.0-beta2/troubleshooting/finding_nodes.html   |   241 +
 src/doc/4.0-beta2/troubleshooting/index.html       |   148 +
 .../4.0-beta2/troubleshooting/reading_logs.html    |   351 +
 .../4.0-beta2/troubleshooting/use_nodetool.html    |   321 +
 src/doc/4.0-beta2/troubleshooting/use_tools.html   |   609 ++
 src/doc/latest                                     |     2 +-
 3985 files changed, 1059072 insertions(+), 3 deletions(-)

diff --git a/content/.htaccess b/content/.htaccess
new file mode 100644
index 0000000..dd8c182
--- /dev/null
+++ b/content/.htaccess
@@ -0,0 +1,4 @@
+RewriteEngine On
+
+RewriteCond %{HTTPS} !=on
+RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
diff --git a/content/.keepdir b/content/.keepdir
deleted file mode 100644
index 0488e10..0000000
--- a/content/.keepdir
+++ /dev/null
@@ -1 +0,0 @@
-# dummy file to keep git directory
diff --git a/content/blog/2018/08/07/faster_streaming_in_cassandra.html b/content/blog/2018/08/07/faster_streaming_in_cassandra.html
new file mode 100644
index 0000000..322fb70
--- /dev/null
+++ b/content/blog/2018/08/07/faster_streaming_in_cassandra.html
@@ -0,0 +1,223 @@
+<!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="Streaming in Apache Cassandra powers host replacement, range movements, and cluster expansions. Streaming plays a crucial role in the cluster and as such its...">
+  <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>Hardware-bound Zero Copy Streaming in Apache Cassandra 4.0</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2018/08/07/faster_streaming_in_cassandra.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>Hardware-bound Zero Copy Streaming in Apache Cassandra 4.0</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>Hardware-bound Zero Copy Streaming in Apache Cassandra 4.0</h2>
+    <p>Posted on August 07, 2018 by The Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>Streaming in Apache Cassandra powers host replacement, range movements, and cluster expansions. Streaming plays a crucial role in the cluster and as such its performance is key to not only the speed of the operations its used in but the cluster’s health generally. In Apache Cassandra 4.0, we have introduced an improved streaming implementation that reduces GC pressure and increases throughput several folds and are now limited, in some cases, only by the disk / network IO (See: <a hr [...]
+
+<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU8AAAFRCAYAAAD0ES8ZAAAAAXNSR0IArs4c6QAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuY [...]
+
+<p>During the streaming phase, A collects all SSTables that have partitions in the requested ranges. It streams each SSTable by serializing individual partitions. Upon receiving the partition, node C reifies the data in memory and then writes it to disk. This is necessary to accurately transfer partitions from all possible SSTables for the requested ranges. This streaming path generates garbage and could be avoided in scenarios where all partitions within the SSTable need to be transmitt [...]
+
+<p>To solve this problem <a href="http://issues.apache.org/jira/browse/CASSANDRA-14556">CASSANDRA-14556</a> adds a Zero Copy streaming path. This significantly speeds up the transfer of SSTables and reduces garbage and unnecessary object creation. It modifies the streaming path to add additional information into the streaming header and uses ZeroCopy APIs to transfer bytes to and from the network and disk. So now, an SSTable may be transferred using this strategy when Cassandra detects t [...]
+
+<h2 id="how-do-i-use-this-feature">How do I use this feature?</h2>
+
+<p>It just works. This feature is controlled using <code class="highlighter-rouge">stream_entire_sstables</code> in <code class="highlighter-rouge">cassandra.yaml</code> and is enabled by default. Even though this feature is enabled, it will respect the throttling limits as defined by <code class="highlighter-rouge">stream_throughput_outbound_megabits_per_sec</code>.</p>
+
+<h2 id="impact">Impact</h2>
+
+<p>Cassandra can stream SSTables only bounded by the hardware limitations (Network and Disk IO). With this optimization, we hope to make Cassandra more performant and reliable.</p>
+
+<p>Microbenchmarking this feature shows a marked improvement (higher is better). Block Stream Writers are the ZeroCopy writers and Partial Stream Writers are the existing writers.</p>
+
+<table class="table-condensed table-bordered table-hover">
+  <thead>
+    <tr>
+      <th>Benchmark</th>
+      <th>Mode</th>
+      <th>Cnt</th>
+      <th>Score</th>
+      <th>Error</th>
+      <th>Units</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>ZeroCopyStreamingBenchmark.blockStreamReader</td>
+      <td>thrpt</td>
+      <td>10</td>
+      <td>20.119</td>
+      <td>± 1.300</td>
+      <td>ops/s</td>
+    </tr>
+    <tr>
+      <td>ZeroCopyStreamingBenchmark.blockStreamWriter</td>
+      <td>thrpt</td>
+      <td>10</td>
+      <td>1339.672</td>
+      <td>± 352.242</td>
+      <td>ops/s</td>
+    </tr>
+    <tr>
+      <td>ZeroCopyStreamingBenchmark.partialStreamReader</td>
+      <td>thrpt</td>
+      <td>10</td>
+      <td>0.590</td>
+      <td>± 0.135</td>
+      <td>ops/s</td>
+    </tr>
+    <tr>
+      <td>ZeroCopyStreamingBenchmark.partialStreamWriter</td>
+      <td>thrpt</td>
+      <td>10</td>
+      <td>17.556</td>
+      <td>± 0.323</td>
+      <td>ops/s</td>
+    </tr>
+  </tbody>
+</table>
+
+<h2 id="conclusion">Conclusion</h2>
+
+<p>If you’re a Cassandra user, we would love to hear back from you. Please send us feedback via user <a href="http://cassandra.apache.org/community/">Mailing List</a>, <a href="https://issues.apache.org/jira/projects/CASSANDRA/summary">Jira</a>, or <a href="http://cassandra.apache.org/community/">IRC</a> (or any combination of the three).</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/2018/08/21/testing_apache_cassandra.html b/content/blog/2018/08/21/testing_apache_cassandra.html
new file mode 100644
index 0000000..ababd19
--- /dev/null
+++ b/content/blog/2018/08/21/testing_apache_cassandra.html
@@ -0,0 +1,201 @@
+<!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="With the goal of ensuring reliability and stability in Apache Cassandra 4.0, the project’s committers have voted to freeze new features on September 1 to con...">
+  <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>Testing Apache Cassandra 4.0</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2018/08/21/testing_apache_cassandra.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>Testing Apache Cassandra 4.0</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>Testing Apache Cassandra 4.0</h2>
+    <p>Posted on August 21, 2018 by the Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>With the goal of ensuring reliability and stability in Apache Cassandra 4.0, the project’s committers have voted to freeze new features on September 1 to concentrate on testing and validation before cutting a stable beta. Towards that goal, the community is investing in methodologies that can be performed at scale to exercise edge cases in the largest Cassandra clusters. The result, we hope, is to make Apache Cassandra 4.0 the best-tested and most reliable major release right out of [...]
+
+<p>In the interests of communication (and hopefully more participation), here’s a look at some of the approaches being used to test Apache Cassandra 4.0:</p>
+
+<hr />
+
+<h4 id="replay-testing">Replay Testing</h4>
+<h5 id="workload-recording-log-replay-and-comparison">Workload Recording, Log Replay, and Comparison</h5>
+
+<p>Replay testing allows for side-by-side comparison of a workload using two versions of the same database. It is a black-box technique that answers the question, “did anything change that we didn’t expect?”</p>
+
+<p>Replay testing is simple in concept: record a workload, then re-issue it against two clusters – one running a stable release and the second running a candidate build. Replay testing a stateful distributed system is more challenging. For a subset of workloads, we can achieve determinism in testing by grouping writes by CQL partition and ordering them via client-supplied timestamps. This also allows us to achieve parallelism, as recorded workloads can be distributed by partition across  [...]
+
+<p>The suite of Full Query Logging (“FQL”) tools in Apache Cassandra enable workload recording. <a href="https://issues.apache.org/jira/browse/CASSANDRA-14618">CASSANDRA-14618</a> and <a href="https://issues.apache.org/jira/browse/CASSANDRA-14619">CASSANDRA-14619</a> will add fqltool replay and fqltool compare, enabling log replay and comparison. Standard tools in the Apache ecosystem such as <a href="https://spark.apache.org">Apache Spark</a> and <a href="https://mesos.apache.org">Apach [...]
+
+<hr />
+
+<h4 id="fuzz-testing-and-property-based-testing">Fuzz Testing and Property-Based Testing</h4>
+<h5 id="dynamic-test-generation-and-fuzzing">Dynamic Test Generation and Fuzzing</h5>
+
+<p>Fuzz testing dynamically generates input to be passed through a function for validation. We can make fuzz testing smarter in stateful systems like Apache Cassandra to assert that persisted data conforms to the database’s contracts: acknowledged writes are not lost, deleted data is not resurrected, and consistency levels are respected. Fuzz testing of storage systems to validate these properties requires maintaining a record of responses received from the system; the development of a m [...]
+
+<p>Property-based testing combines fuzz testing and assertions to explore a state space using randomly-generated input. These tests provide dynamic input to the system and assert that its fundamental properties are not violated. These properties can range from generic (e.g., “I can write data and read it back”) to specific (“range tombstone bounds synthesized during short-read-protection reads are properly closed”); and from local to distributed (e.g., “replacing every single node in a c [...]
+
+<p>Unlike model checkers, property-based tests don’t exhaust the state space – but explore it until a threshold of examples is reached. This allows for the computation to be distributed across many machines to gain confidence in code and infrastructure that scales with the amount of computation applied to test it.</p>
+
+<hr />
+
+<h4 id="distributed-tests-and-fault-injection-testing">Distributed Tests and Fault-Injection Testing</h4>
+<h5 id="validating-behavior-under-fault-scenarios">Validating Behavior Under Fault Scenarios</h5>
+
+<p>All of the above techniques can be combined with fault injection testing to validate that the system maintains availability where expected in fault scenarios, that fundamental properties hold, and that reads and writes conform to the system’s contracts. By asserting series of invariants under fault scenarios using different techniques, we gain the ability to exercise edge cases in the system that may reveal unexpected failures in extreme scenarios. Injected faults can take many forms  [...]
+
+<hr />
+
+<h4 id="upgrade-testing">Upgrade Testing</h4>
+<h5 id="ensuring-a-safe-upgrade-path">Ensuring a Safe Upgrade Path</h5>
+
+<p>Finally, it’s not enough to test one version of the database. Upgrade testing allows us to validate the upgrade path between major versions, ensuring that a rolling upgrade can be completed successfully, and that contents of the resulting upgraded database is identical to the original. To perform upgrade tests, we begin by snapshotting a cluster and cloning it twice, resulting in two identical clusters. One of the clusters is then upgraded. Finally, we perform a row-by-row scan and co [...]
+
+<hr />
+
+<h4 id="wrapping-up">Wrapping Up</h4>
+
+<p>The Apache Cassandra developer community is working hard to deliver Cassandra 4.0 as the most stable major release to date, bringing a variety of methodologies to bear on the problem. We invite you to join us in the effort, deploying these techniques within your infrastructure and testing the release on your workloads. Learn more about how to get involved <a href="http://cassandra.apache.org/community/">here</a>.</p>
+
+<p>The more that join, the better the release we’ll ship together.</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/2018/10/17/finding_bugs_with_property_based_testing.html b/content/blog/2018/10/17/finding_bugs_with_property_based_testing.html
new file mode 100644
index 0000000..d7fbbf2
--- /dev/null
+++ b/content/blog/2018/10/17/finding_bugs_with_property_based_testing.html
@@ -0,0 +1,260 @@
+<!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="As of September 1st, the Apache Cassandra community has shifted the focus of Cassandra 4.0 development from new feature work to testing, validation, and hard...">
+  <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>Finding Bugs in Cassandra&#39;s Internals with Property-based Testing</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2018/10/17/finding_bugs_with_property_based_testing.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>Finding Bugs in Cassandra's Internals with Property-based Testing</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>Finding Bugs in Cassandra's Internals with Property-based Testing</h2>
+    <p>Posted on October 17, 2018 by the Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>As of September 1st, the Apache Cassandra community has shifted the focus of Cassandra 4.0 development from new feature work to testing, validation, and hardening, with the goal of releasing a stable 4.0 that every Cassandra user, from small deployments to large corporations, can deploy with confidence. There are several projects and methodologies that the community is undertaking to this end. One of these is the adoption of property-based testing, which was <a href="http://cassandr [...]
+
+<h4 id="detecting-corruption-is-a-property">Detecting Corruption is a Property</h4>
+
+<p>In this post, we demonstrate property-based testing in Cassandra through the integration of the <a href="https://github.com/ncredinburgh/QuickTheories">QuickTheories</a> library introduced as part of the work done for <a href="https://issues.apache.org/jira/browse/CASSANDRA-13304">CASSANDRA-13304</a>.</p>
+
+<p>This ticket modifies the framing of Cassandra’s native client protocol to include checksums in addition to the existing, optional compression. Clients can opt-in to this new feature to retain data integrity across the many hops between themselves and Cassandra. This is meant to address cases where hardware and protocol level checksums fail (due to underlying hardware issues) — a case that has been seen in production. A description of the protocol changes can be found in the ticket but [...]
+
+<p>The test used to find this bug is shown below. This example tests the property that when a frame is corrupted, that corruption should be caught by checksum comparison. The test is wrapped inside of a standard JUnit test case but, once called by JUnit, execution is handed over to QuickTheories to generate and execute hundreds of examples. These examples are dictated by the types of input that should be generated (the arguments to <code class="highlighter-rouge">forAll</code>). The exec [...]
+
+<div><div><pre>
+@Test
+public void corruptionCausesFailure()
+{
+    qt().withExamples(500)
+        .forAll(inputWithCorruptablePosition(),
+                integers().between(0, Byte.MAX_VALUE).map(Integer::byteValue),
+                compressors(),
+                checksumTypes())
+        .checkAssert(this::roundTripWithCorruption);
+}
+</pre></div></div>
+
+<p>The <code class="highlighter-rouge">roundTripWithCorruption</code> function is a generalization of a unit test that worked similarly but for a single case. It is given an input to transform and a position in the transformed output to insert corruption, as well as what byte to write to the corrupted position. The additional arguments (the compressor and checksum type) are used to ensure coverage of Cassandra’s various compression and checksumming implementations.</p>
+
+<div><div><pre>
+private void roundTripWithCorruption(Pair&lt;String, Integer&gt; inputAndCorruptablePosition,
+                                     byte corruptionValue,
+                                     Compressor compressor,
+                                     ChecksumType checksum) {
+    String input = inputAndCorruptablePosition.left;
+    ByteBuf expectedBuf = Unpooled.wrappedBuffer(input.getBytes());
+    int byteToCorrupt = inputAndCorruptablePosition.right;
+    ChecksummingTransformer transformer = new ChecksummingTransformer(checksum, DEFAULT_BLOCK_SIZE, compressor);
+    ByteBuf outbound = transformer.transformOutbound(expectedBuf);
+
+    // make sure we're actually expecting to produce some corruption
+    if (outbound.getByte(byteToCorrupt) == corruptionValue)
+        return;
+
+    if (byteToCorrupt &gt;= outbound.writerIndex())
+        return;
+ 
+    try {
+        int oldIndex = outbound.writerIndex();
+        outbound.writerIndex(byteToCorrupt);
+        outbound.writeByte(corruptionValue);
+        outbound.writerIndex(oldIndex);
+        ByteBuf inbound = transformer.transformInbound(outbound, FLAGS);
+
+        // verify that the content was actually corrupted
+        expectedBuf.readerIndex(0);
+        Assert.assertEquals(expectedBuf, inbound);
+    } catch(ProtocolException e) {
+       return;
+    }
+}
+</pre></div></div>
+
+<p>The remaining piece is how those arguments are generated — the arguments to <code class="highlighter-rouge">forAll</code> mentioned above. Each argument is a function that returns an input generator. For each example, an input is pulled from each generator and passed to <code class="highlighter-rouge">roundTripWithCorruption</code>.  The <code class="highlighter-rouge">compressors()</code> and <code class="highlighter-rouge">checksums()</code> generators aren’t copied here. They can b [...]
+
+<p>The <code class="highlighter-rouge">inputWithCorruptiblePosition</code> generator, copied below, generates strings to use as input to the transformation function and a position within the output byte stream to corrupt. Because compression prevents knowledge of the output size of the frame, the generator tries to choose a somewhat reasonable position to corrupt by limiting the choice to the size of the generated string (it’s uncommon for compression to generate a larger string and the  [...]
+
+<div><div><pre>
+private Gen&lt;Pair&lt;String, Integer&gt;&gt; inputWithCorruptablePosition()
+{
+    return inputs().flatMap(s -&gt; integers().between(2, s.length() + 2)
+                   .map(i -&gt; Pair.create(s, i)));
+}
+</pre></div></div>
+
+<p>With all those pieces in place, if the test were run before the bug were fixed, it would fail with the following output.</p>
+
+<div><div><pre>
+java.lang.AssertionError: Property falsified after 2 example(s) 
+Smallest found falsifying value(s) :-
+{(c,3), 0, null, Adler32}
+
+Cause was :-
+java.lang.IndexOutOfBoundsException: readerIndex(10) + length(16711681) exceeds writerIndex(15): UnpooledHeapByteBuf(ridx: 10, widx: 15, cap: 54/54)
+    at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1401)
+    at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1388)
+    at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:870)
+    at org.apache.cassandra.transport.frame.checksum.ChecksummingTransformer.transformInbound(ChecksummingTransformer.java:289)
+    at org.apache.cassandra.transport.frame.checksum.ChecksummingTransformerTest.roundTripWithCorruption(ChecksummingTransformerTest.java:106)
+    ...
+Other found falsifying value(s) :- 
+{(c,3), 0, null, CRC32}
+{(c,3), 1, null, CRC32}
+{(c,3), 9, null, CRC32}
+{(c,3), 11, null, CRC32}
+{(c,3), 36, null, CRC32}
+{(c,3), 50, null, CRC32}
+{(c,3), 74, null, CRC32}
+{(c,3), 99, null, CRC32}
+
+Seed was 179207634899674
+</pre></div></div>
+
+<p>The output shows more than a single failing example. This is because QuickTheories, like most property-based testing libraries, comes with a shrinker, which performs the task of taking a failure and minimizing its inputs. This aids in debugging because there are multiple failing examples to look at often removing noise in the process. Additionally, a seed value is provided so the same series of tests and failures can be generated again — another useful feature when debugging. In this  [...]
+
+<h4 id="where-to-find-more">Where to Find More</h4>
+
+<p>Property-based testing is a broad topic, much of which is not covered by this post. In addition to Cassandra, it has been used successfully in several places including <a href="https://ieeexplore.ieee.org/document/7107466/">car</a> <a href="https://arxiv.org/pdf/1703.06574.pdf">operating
+systems</a> and <a href="https://youtu.be/hXnS_Xjwk2Y?t=1023">suppliers’ products</a>, <a href="https://dl.acm.org/citation.cfm?id=2034662">GNOME Glib</a>, <a href="https://github.com/WesleyAC/raft/tree/master/src">distributed consensus</a>, and other <a href="https://www.youtube.com/watch?v=x9mW54GJpG0">distributed</a> <a href="https://youtu.be/hXnS_Xjwk2Y?t=1382">databases</a>. It can also be combined with other approaches such as fault-injection and memory leak detection. Stateful mod [...]
+
+
+  </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/2018/10/29/audit_logging_cassandra.html b/content/blog/2018/10/29/audit_logging_cassandra.html
new file mode 100644
index 0000000..0db6ad0
--- /dev/null
+++ b/content/blog/2018/10/29/audit_logging_cassandra.html
@@ -0,0 +1,358 @@
+<!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="Database audit logging is an industry standard tool for enterprises tocapture critical data change events including what data changed and whotriggered the ev...">
+  <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>Audit Logging in Apache Cassandra 4.0</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2018/10/29/audit_logging_cassandra.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>Audit Logging in Apache Cassandra 4.0</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>Audit Logging in Apache Cassandra 4.0</h2>
+    <p>Posted on October 29, 2018 by the Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>Database audit logging is an industry standard tool for enterprises to
+capture critical data change events including what data changed and who
+triggered the event. These captured records can then be reviewed later
+to ensure compliance with regulatory, security and operational policies.</p>
+
+<p>Prior to Apache Cassandra 4.0, the open source community did not have a
+good way of tracking such critical database activity. With this goal in
+mind, Netflix implemented
+<a href="https://issues.apache.org/jira/browse/CASSANDRA-12151">CASSANDRA-12151</a>
+so that users of Cassandra would have a simple yet powerful audit
+logging tool built into their database out of the box.</p>
+
+<h2 id="why-are-audit-logs-important">Why are Audit Logs Important?</h2>
+
+<p>Audit logging database activity is one of the key components for making
+a database truly ready for the enterprise. Audit logging is generally
+useful but enterprises frequently use it for:</p>
+
+<ol>
+  <li>Regulatory compliance with laws such as <a href="https://en.wikipedia.org/wiki/Sarbanes%E2%80%93Oxley_Act">SOX</a>, <a href="https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard">PCI</a> and <a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">GDPR</a> et al. These types of compliance are crucial for companies that are traded on public stock exchanges, hold payment information such as credit cards, or retain private user information.</li>
+  <li>Security compliance. Companies often have strict rules for what data can be accessed by which employees, both to protect the privacy of users but also to limit the probability of a data breach.</li>
+  <li>Debugging complex data corruption bugs such as those found in massively distributed microservice architectures like Netflix’s.</li>
+</ol>
+
+<h2 id="why-is-audit-logging-difficult">Why is Audit Logging Difficult?</h2>
+
+<p>Implementing a simple logger in the request (inbound/outbound) path
+sounds easy, but the devil is in the details. In particular, the “fast
+path” of a database, where audit logging must operate, strives to do as
+little as humanly possible so that users get the fastest and most
+scalable database system possible. While implementing Cassandra audit
+logging, we had to ensure that the audit log infrastructure does not
+take up excessive CPU or IO resources from the actual database execution
+itself. However, one cannot simply optimize only for performance because
+that may compromise the guarantees of the audit logging.</p>
+
+<p>For example, if producing an audit record would block a thread, it
+should be dropped to maintain maximum performance. However, most
+compliance requirements prohibit dropping records. Therefore, the key to
+implementing audit logging correctly lies in allowing users to achieve
+both performance <em>and</em> reliability, or absent being able to achieve both
+allow users to make an explicit trade-off through configuration.</p>
+
+<hr />
+
+<h2 id="audit-logging-design-goals">Audit Logging Design Goals</h2>
+
+<p>The design goal of the Audit log are broadly categorized into 3
+different areas:</p>
+
+<p><strong>Performance</strong>: Considering the Audit Log injection points are
+live in the request path, performance is an important goal in every
+design decision.</p>
+
+<p><strong>Accuracy</strong> : Accuracy is required by compliance and is thus a
+critical goal. Audit Logging must be able to answer crucial auditor
+questions like “Is every write request to the database being audited?”.
+As such, accuracy cannot be compromised.</p>
+
+<p><strong>Usability &amp; Extensibility</strong>: The diverse Cassandra ecosystem
+demands that any frequently used feature must be easily usable and
+pluggable (e.g., Compaction, Compression, SeedProvider etc...), so the
+Audit Log interface was designed with this context in mind from the
+start.</p>
+
+<h2 id="implementation">Implementation</h2>
+
+<p>With these three design goals in mind, the
+<a href="https://github.com/OpenHFT">OpenHFT</a> libraries were an
+obvious choice due to their reliability and high performance. Earlier in
+<a href="https://issues.apache.org/jira/browse/CASSANDRA-13983">CASSANDRA-13983</a>
+the <a href="https://github.com/OpenHFT/Chronicle-Queue">chronical queue
+library</a> of
+OpenHFT was introduced as a BinLog utility to the Apache Cassandra code
+base. The performance of Full Query Logging (FQL) was excellent, but it only instrumented mutation and read query paths. It was missing a lot of critical data such as when queries failed, where they came from, and which user issued the query. The FQL was also single purpose: preferring to drop messages rather than delay the process (which makes sense for FQL but not for Audit Logging). Lastly, the FQL didn’t allow for pluggability, which would make it harder to adopt in the codebase for  [...]
+
+<p>As shown in the architecture figure below, we were able to unify the FQL feature with the AuditLog functionality through the AuditLogManager and IAuditLogger abstractions.  Using this architecture, we can support any output format: logs, files, databases, etc. By default, the BinAuditLogger implementation comes out of the box to maintain performance. Users can choose the custom audit logger implementation by dropping the jar file on Cassandra classpath and customizing with configurati [...]
+<a href="https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L1216-L1234">cassandra.yaml</a>
+file.</p>
+
+<hr />
+
+<h2 id="architecture">Architecture</h2>
+
+<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAALQCAYAAABfdxm0AACAAElEQVR42uydB7QUVda2/UcdFUUQRBRUTJhQBBOK4gCKERRUDAOKIoiKggrKCAJKDpJzzhlFUHLOIChGMOecxjBf/r51/n5P31O3qrqqu7q7cr3PWntxb3d15b7003uffQ46iBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQ [...]
+
+<hr />
+
+<h2 id="what-does-it-log">What does it log</h2>
+
+<p>Each audit log implementation has access to the following attributes. For the default text-based logger, these fields are concatenated with <code class="highlighter-rouge">|</code>  to yield the final message.</p>
+
+<ul>
+  <li><code class="highlighter-rouge">user</code>: User name(if available)</li>
+  <li><code class="highlighter-rouge">host</code>: Host IP, where the command is being executed</li>
+  <li><code class="highlighter-rouge">source ip address</code>: Source IP address from where the request initiated</li>
+  <li><code class="highlighter-rouge">source port</code>: Source port number from where the request initiated</li>
+  <li><code class="highlighter-rouge">timestamp</code>: unix time stamp</li>
+  <li><code class="highlighter-rouge">type</code>: Type of the request (SELECT, INSERT, etc.,)</li>
+  <li><code class="highlighter-rouge">category</code> - Category of the request (DDL, DML, etc.,)</li>
+  <li><code class="highlighter-rouge">keyspace</code> - Keyspace(If applicable) on which request is targeted to be executed</li>
+  <li><code class="highlighter-rouge">scope</code> - Table/Aggregate name/ function name/ trigger name etc., as applicable</li>
+  <li><code class="highlighter-rouge">operation</code> - CQL command being executed</li>
+</ul>
+
+<h3 id="example-of-audit-log-messages">Example of Audit log messages</h3>
+<div><pre>
+Type: AuditLog
+LogMessage: user:anonymous|host:127.0.0.1:7000|source:/127.0.0.1|port:53418|timestamp:1539978679457|type:SELECT|category:QUERY|ks:k1|scope:t1|operation:SELECT * from k1.t1 ;
+
+Type: AuditLog
+LogMessage: user:anonymous|host:127.0.0.1:7000|source:/127.0.0.1|port:53418|timestamp:1539978692456|type:SELECT|category:QUERY|ks:system|scope:peers|operation:SELECT * from system.peers limit 1;
+
+Type: AuditLog
+LogMessage: user:anonymous|host:127.0.0.1:7000|source:/127.0.0.1|port:53418|timestamp:1539980764310|type:SELECT|category:QUERY|ks:system_virtual_schema|scope:columns|operation:SELECT * from system_virtual_schema.columns ;
+</pre></div>
+
+<hr />
+
+<h2 id="how-to-configure">How to configure</h2>
+<p>Auditlog can be configured using <a href="https://github.com/apache/cassandra/blob/trunk/conf/cassandra.yaml#L1216-L1234">cassandra.yaml</a>. If you want to try Auditlog on one node, it can also be enabled and configured using <code class="highlighter-rouge">nodetool</code>.</p>
+
+<h4 id="cassandrayaml-configurations-for-auditlog">cassandra.yaml configurations for AuditLog</h4>
+<ul>
+  <li><code class="highlighter-rouge">enabled</code>: This option enables/ disables audit log</li>
+  <li><code class="highlighter-rouge">logger</code>: Class name of the logger/ custom logger.</li>
+  <li><code class="highlighter-rouge">audit_logs_dir</code>: Auditlogs directory location, if not set, default to <code class="highlighter-rouge">cassandra.logdir.audit</code> or <code class="highlighter-rouge">cassandra.logdir</code> + /audit/</li>
+  <li><code class="highlighter-rouge">included_keyspaces</code>: Comma separated list of keyspaces to be included in audit log, default - includes all keyspaces</li>
+  <li><code class="highlighter-rouge">excluded_keyspaces</code>: Comma separated list of keyspaces to be excluded from audit log, default - excludes no keyspace</li>
+  <li><code class="highlighter-rouge">included_categories</code>: Comma separated list of Audit Log Categories to be included in audit log, default - includes all categories</li>
+  <li><code class="highlighter-rouge">excluded_categories</code>: Comma separated list of Audit Log Categories to be excluded from audit log, default - excludes no category</li>
+  <li><code class="highlighter-rouge">included_users</code>: Comma separated list of users to be included in audit log, default - includes all users</li>
+  <li><code class="highlighter-rouge">excluded_users</code>: Comma separated list of users to be excluded from audit log, default - excludes no user</li>
+</ul>
+
+<p>Note: BinAuditLogger configurations can be tuned using cassandra.yaml properties as well.</p>
+
+<p>List of available categories are: QUERY, DML, DDL, DCL, OTHER, AUTH, ERROR, PREPARE</p>
+
+<h4 id="nodetool-command-to-enable-auditlog">NodeTool command to enable AuditLog</h4>
+<p><code class="highlighter-rouge">enableauditlog</code>: Enables AuditLog with yaml defaults. yaml configurations can be overridden using options via nodetool command.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>nodetool enableauditlog
+</code></pre>
+</div>
+
+<p><strong>Options:</strong></p>
+
+<p><code class="highlighter-rouge">--excluded-categories</code>
+    Comma separated list of Audit Log Categories to be excluded for
+    audit log. If not set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--excluded-keyspaces</code>
+    Comma separated list of keyspaces to be excluded for audit log. If
+    not set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--excluded-users</code>
+    Comma separated list of users to be excluded for audit log. If not
+    set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--included-categories</code>
+    Comma separated list of Audit Log Categories to be included for
+    audit log. If not set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--included-keyspaces</code>
+    Comma separated list of keyspaces to be included for audit log. If
+    not set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--included-users</code>
+    Comma separated list of users to be included for audit log. If not
+    set the value from cassandra.yaml will be used</p>
+
+<p><code class="highlighter-rouge">--logger</code>
+    Logger name to be used for AuditLogging. Default BinAuditLogger. If
+    not set the value from cassandra.yaml will be used</p>
+
+<h4 id="nodetool-command-to-disable-auditlog">NodeTool command to disable AuditLog</h4>
+
+<p><code class="highlighter-rouge">disableauditlog</code>: Disables AuditLog.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>nodetool disableuditlog
+</code></pre>
+</div>
+
+<h4 id="nodetool-command-to-reload-auditlog-filters">NodeTool command to reload AuditLog filters</h4>
+
+<p><code class="highlighter-rouge">enableauditlog</code>: NodeTool enableauditlog command can be used to reload auditlog filters when called with default or previous <code class="highlighter-rouge">loggername</code> and updated filters</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>nodetool enableauditlog --loggername &lt;Default/ existing loggerName&gt; --included-keyspaces &lt;New Filter values&gt;
+</code></pre>
+</div>
+
+<hr />
+
+<h2 id="conclusion">Conclusion</h2>
+
+<p>Now that Apache Cassandra ships with audit logging out of the box, users
+can easily capture data change events to a persistent record indicating
+what happened, when it happened, and where the event originated. This
+type of information remains critical to modern enterprises operating in
+a diverse regulatory environment. While audit logging represents one of
+many steps forward in the 4.0 release, we believe that it will uniquely
+enable enterprises to use the database in ways they could not
+previously.</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/2018/12/03/introducing-transient-replication.html b/content/blog/2018/12/03/introducing-transient-replication.html
new file mode 100644
index 0000000..4e13f4c
--- /dev/null
+++ b/content/blog/2018/12/03/introducing-transient-replication.html
@@ -0,0 +1,287 @@
+<!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="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 fact...">
+  <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>Introducing Transient Replication</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2018/12/03/introducing-transient-replication.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>Introducing Transient Replication</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>Introducing Transient Replication</h2>
+    <p>Posted on December 03, 2018 by The Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <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 entirely [...]
+
+<p>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.</p>
+
+<p>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 <a href="https://en.wikipedia.org/wiki/Consistency_model#Monotonic_Read_Consistency">monotonic reads</a> 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 significant.</p>
+
+<p>Transient Replication is designed to be transparent to applications:</p>
+
+<ul>
+  <li>Consistency levels continue to produce the same results for queries.</li>
+  <li>The number of replicas that can be lost before data loss occurs is unchanged.</li>
+  <li>The number of replicas that can be unavailable before some queries start to timeout or return unavailable is unchanged (with the exception of ONE).</li>
+</ul>
+
+<p>With Transient Replication, you can go from 3 replicas to 5 replicas, two of which are transient, without adding any hardware.</p>
+
+<p>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.</p>
+
+<h2 id="feature-support">Feature support</h2>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h3 id="currently-unsupported-but-coming">Currently unsupported but coming:</h3>
+
+<ul>
+  <li>Monotonic reads</li>
+  <li>Batch log</li>
+  <li>LWT</li>
+  <li>Counters</li>
+</ul>
+
+<h3 id="will-never-be-supported">Will never be supported:</h3>
+
+<ul>
+  <li>Secondary indexes</li>
+  <li>Materialized views</li>
+</ul>
+
+<h2 id="how-transient-replication-works">How Transient Replication works</h2>
+
+<h3 id="overview">Overview</h3>
+
+<p>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 <strong>A</strong>, <strong>B</strong>, and <strong>C</strong>. The replicas are located at tokens 5, 10, 15 respectively. A key <strong><em>k</em></strong> hashes to token 3 on the ring.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-hash-ring.gif" alt="A consistent hash ring without Transient Replication" title="A consistent hash ring without Rransient Replication" /></p>
+
+<p>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 <strong><em>k **</em>are **A</strong>, <strong>B</strong>, <strong>C</strong>.
+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.</p>
+
+<p>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.</p>
+
+<p>The following image depicts a consistent hash ring at RF=3/1 (three replicas, one of which is transient). The replicas of <strong><em>k</em></strong> are still <strong>A</strong>, <strong>B</strong>, and <strong>C</strong>, but <strong>C</strong> is now transiently replicating <strong><em>k</em></strong>.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-hash-ring-with-transient-replica.gif" alt="A consistent hash ring with Transient Replication" title="A consistent hash ring with Transient Replication" /></p>
+
+<p>Normally all replicas of a range receive all writes for that range, as depicted in the following image.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-regular-write.gif" alt="Normal write behavior" title="Normal write behavior" /></p>
+
+<p>Transient replicas do not receive writes in the normal write path.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-transient-write.gif" alt="Transient write behavior" title="Transient write behavior" /></p>
+
+<p>If sufficient full replicas are unavailable, transient replicas will receive writes.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-transient-write-down-node.gif" alt="Transient write with unavailable node" title="Transient write with unavailable node" /></p>
+
+<p>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.</p>
+
+<p><strong>Cheap Quorums and monotonic reads:</strong> 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.</p>
+
+<h3 id="rapid-write-protection">Rapid write protection</h3>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>The following animation shows rapid write protection in action.</p>
+
+<p><img src="/img/blog-post-introducing-transient-replication/diagram-rapid-write-protection.gif" alt="Animation of rapid write protection preventing a write timeout" title="Rapid write protection preventing a write timeout" /></p>
+
+<p>Rapid write protection is configured similarly to rapid read protection using the table option <code class="highlighter-rouge">additional_write_policy</code>. The policy determines how long to wait for acknowledgements before sending additional mutations. The default is to wait for P99 of the observed latency.</p>
+
+<h3 id="incremental-repair">Incremental repair</h3>
+
+<p>Incremental repair is used to clean up transient data at transient replicas and propagate it to full replicas.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h3 id="read-path">Read path</h3>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h2 id="creating-keyspaces-with-transient-replication">Creating keyspaces with Transient Replication</h2>
+
+<p>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”.</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>ALTER KEYSPACE foo WITH REPLICATION = {'class' : 'NetworkTopologyStrategy', 'DC1' : '3/1'};
+ALTER KEYSPACE foo WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor' : '3/1'};
+</code></pre>
+</div>
+
+<p>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 <code class="highlighter-rouge">read_repair = 'NONE'</code></p>
+
+<p>Once the keyspace has been altered, you will need to run incremental repair and then nodetool cleanup to ensure  transient data is cleaned up.</p>
+
+<h2 id="operational-matters">Operational matters</h2>
+
+<p>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 that the [...]
+
+<p>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 will int [...]
+
+<p>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 replication  [...]
+
+<h2 id="experimental-features">Experimental features</h2>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<h2 id="next-steps-for-transient-replication">Next steps for Transient Replication</h2>
+
+<p>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.</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/2019/04/09/benchmarking_streaming.html b/content/blog/2019/04/09/benchmarking_streaming.html
new file mode 100644
index 0000000..dd63d3e
--- /dev/null
+++ b/content/blog/2019/04/09/benchmarking_streaming.html
@@ -0,0 +1,232 @@
+<!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="Streaming is a process where nodes of a cluster exchange data in the form of SSTables. Streaming can kick in during many situations such as bootstrap, repair...">
+  <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>Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming.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>Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</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>Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</h2>
+    <p>Posted on April 09, 2019 by The Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>Streaming is a process where nodes of a cluster exchange data in the form of SSTables. Streaming can kick in during many situations such as bootstrap, repair, rebuild, range movement, cluster expansion, etc. In this post, we discuss the massive performance improvements made to the streaming process in Apache Cassandra 4.0.</p>
+
+<h2 id="high-availability">High Availability</h2>
+<p>As we know Cassandra is a Highly Available, Eventually Consistent database. The way it maintains its legendary availability is by storing redundant copies of data in nodes known as replicas, usually running on commodity hardware. During normal operations, these replicas may end up having hardware issues causing them to fail. As a result, we need to replace them with new nodes on fresh hardware.</p>
+
+<p>As part of this replacement operation, the new Cassandra node streams data from the neighboring nodes that hold copies of the data belonging to this new node’s token range. Depending on the amount of data stored, this process can require substantial network bandwidth, taking some time to complete. The longer these types of operations take, the more we are exposing ourselves to loss of availability. Depending on your replication factor and consistency requirements, if another node fail [...]
+
+<h2 id="increasing-availability">Increasing Availability</h2>
+<p>To minimize the failure window, we want to make these operations as fast as possible. The faster the new node completes streaming its data, the faster it can serve traffic, increasing the availability of the cluster. Towards this goal, Cassandra 4.0 saw the addition of <a href="https://en.wikipedia.org/wiki/Zero-copy">Zero Copy</a> streaming. For more details on Cassandra’s zero copy implementation, see this <a href="../../../2018/08/07/faster_streaming_in_cassandra.html">blog post</a [...]
+
+<h2 id="talking-numbers">Talking Numbers</h2>
+<p>To quantify the results of these improvements, we, at Netflix, measured the performance impact of streaming in 4.0 vs 3.0, using our open source <a href="https://github.com/Netflix/ndbench">NDBench</a> benchmarking tool with the CassJavaDriverGeneric plugin. Though we knew there would be improvements, we were still amazed with the overall results of a <strong>five fold increase</strong> in streaming performance. The test setup and operations are all detailed below.</p>
+
+<h3 id="test-setup">Test Setup</h3>
+<p>In our test setup, we used the following configurations:</p>
+<ul>
+  <li>6-node clusters on i3.xl, i3.2xl, i3.4xl and i3.8xl EC2 instances, each on 3.0 and trunk (sha dd7ec5a2d6736b26d3c5f137388f2d0028df7a03).</li>
+  <li>Table schema</li>
+</ul>
+<div><pre>
+CREATE TABLE testing.test (
+    key text,
+    column1 int,
+    value text,
+    PRIMARY KEY (key, column1)
+) WITH CLUSTERING ORDER BY (column1 ASC)
+    AND bloom_filter_fp_chance = 0.01
+    AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'}
+    AND comment = ''
+    AND compaction = {'class': 'org.apache.cassandra.db.compaction.LeveledCompactionStrategy'}
+    AND compression = {'enabled': 'false'}
+    AND crc_check_chance = 1.0
+    AND dclocal_read_repair_chance = 0.1
+    AND default_time_to_live = 0
+    AND gc_grace_seconds = 864000
+    AND max_index_interval = 2048
+    AND memtable_flush_period_in_ms = 0
+    AND min_index_interval = 128
+    AND read_repair_chance = 0.0
+    AND speculative_retry = '99PERCENTILE';
+</pre></div>
+
+<ul>
+  <li>Data size per node: 500GB</li>
+  <li>No. of tokens per node: 1 (no vnodes)</li>
+</ul>
+
+<p>To trigger the streaming process we used the following steps in each of the clusters:</p>
+<ul>
+  <li>terminated a node</li>
+  <li>add a new node as a replacement</li>
+  <li>measure the time taken to complete streaming data by the new node replacing the terminated node</li>
+</ul>
+
+<p>For each cluster and version, we repeated this exercise multiple times to collect several samples.</p>
+
+<p>Below is the distribution of streaming times we found across the clusters
+<img src="/img/blog-post-benchmarking-streaming/cassandra_streaming.png" alt="Benchmark results" title="Benchmark results" /></p>
+
+<h3 id="interpreting-the-results">Interpreting the Results</h3>
+<p>Based on the graph above, there are many conclusions one can draw from it. Some of them are</p>
+<ul>
+  <li>3.0 streaming times are inconsistent and show high degree of variability (fat distributions across multiple samples)</li>
+  <li>3.0 streaming is highly affected by the instance type and generally looks generally CPU bound</li>
+  <li>Zero Copy streaming is approximately 5x faster</li>
+  <li>Zero Copy streaming time shows little variability in its performance (thin distributions across multiple samples)</li>
+  <li>Zero Copy streaming performance is not CPU bound and remains consistent across instance types</li>
+</ul>
+
+<p>It is clear from the performance test results that Zero Copy Streaming has a huge performance benefit over the current streaming infrastructure in Cassandra. But what does it mean in the real world? The following key points are the main take aways.</p>
+
+<p><strong>MTTR (Mean Time to Recovery):</strong> MTTR is a KPI (Key Performance Indicator) that is used to measure how quickly a system recovers from a failure. Zero Copy Streaming has a very direct impact here with a <strong>five fold improvement</strong> on performance.</p>
+
+<p><strong>Costs:</strong> Zero Copy Streaming is ~5x faster. This translates directly into cost for some organizations primarily as a result of reducing the need to maintain spare server or cloud capacity. In other situations where you’re migrating data to larger instance types or moving AZs or DCs, this means that instances that are sending data can be turned off sooner saving costs. An added cost benefit is that now you don’t have to over provision the instance. You get a similar stre [...]
+
+<p><strong>Risk Reduction:</strong> 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.</p>
+
+<p>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!</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/2020/07/20/apache-cassandra-4-0-beta1.html b/content/blog/2020/07/20/apache-cassandra-4-0-beta1.html
new file mode 100644
index 0000000..b696112
--- /dev/null
+++ b/content/blog/2020/07/20/apache-cassandra-4-0-beta1.html
@@ -0,0 +1,211 @@
+<!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="This is the most stable Apache Cassandra in history; you should start using Apache Cassandra 4.0 Beta today in your test and QA environments, head to the dow...">
+  <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>Introducing Apache Cassandra 4.0 Beta: Battle Tested From Day One</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2020/07/20/apache-cassandra-4-0-beta1.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>Introducing Apache Cassandra 4.0 Beta: Battle Tested From Day One</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>Introducing Apache Cassandra 4.0 Beta: Battle Tested From Day One</h2>
+    <p>Posted on July 20, 2020 by The Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>This is the most <strong>stable</strong> Apache Cassandra in history; you should start using Apache Cassandra 4.0 Beta today in your test and QA environments, head to the <a href="https://cassandra.apache.org/download/">downloads site</a> to get your hands on it. The Cassandra community is on a mission to deliver a 4.0 GA release that is ready to be deployed to production. You can guarantee this holds true by running your application workloads against the Beta release and contributi [...]
+
+<p>With over 1,000 bug fixes, improvements and new features and the project’s wholehearted <a href="https://cassandra.apache.org/blog/2018/08/21/testing_apache_cassandra.html">focus on quality</a> with <a href="https://cassandra.apache.org/blog/2018/10/17/finding_bugs_with_property_based_testing.html">replay, fuzz, property-based, fault-injection</a>, and performance tests on clusters as large as 1,000 nodes and with hundreds of real world use cases and schemas tested, Cassandra 4.0 rede [...]
+
+<p>There will be no new features or breaking API changes in future Beta or GA builds. You can expect the time you put into the beta to translate into transitioning your production workloads to 4.0 in the near future.</p>
+
+<p>Quality in distributed infrastructure software takes time and this release is no exception. Open source projects are only as strong as the community of people that build and use them, so your feedback is a critical part of making this the best release in project history; share your thoughts on the <a href="https://cassandra.apache.org/community/">user or dev mailing lists</a> or in the <a href="https://cassandra.apache.org/community/">#cassandra ASF slack channel</a>.</p>
+
+<h4 id="redefining-the-elasticity-you-should-expect-from-your-distributed-systems-with-zero-copy-streaming"><strong>Redefining the elasticity you should expect from your distributed systems with Zero Copy Streaming</strong></h4>
+
+<p><strong>5x faster scaling operations</strong></p>
+
+<p>Cassandra streams data between nodes during scaling operations such as adding a new node or datacenter during peak traffic times. Thanks to the new Zero Copy Streaming functionality in 4.0, this critical operation is now up to <a href="https://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming.html">5x faster</a> without vnodes compared to previous versions, which means a more elastic architecture particularly in cloud and Kubernetes environments.</p>
+
+<p>Globally distributed systems have unique consistency caveats and Cassandra keeps the data replicas in sync through a process called repair. Many of the fundamentals of the algorithm for incremental repair were rewritten to harden and <a href="https://thelastpickle.com/blog/2018/09/10/incremental-repair-improvements-in-cassandra-4.html">optimize incremental repair</a> for a faster and less resource intensive operation to maintain consistency across data replicas.</p>
+
+<h4 id="giving-you-visibility-and-control-over-whats-happening-in-your-cluster-with-real-time-audit-logging-and-traffic-replay"><strong>Giving you visibility and control over what’s happening in your cluster with real time Audit Logging and Traffic Replay</strong></h4>
+
+<p><strong>Enterprise-grade security &amp; observability</strong></p>
+
+<p>To ensure regulatory and security compliance with SOX, PCI or GDPR, it’s critical to understand who is accessing data and when they are accessing it. Cassandra 4.0 delivers a long awaited <a href="https://cassandra.apache.org/blog/2018/10/29/audit_logging_cassandra.html">audit logging feature</a> for operators to track the DML, DDL, and DCL activity with minimal impact to normal workload performance. Built on the same underlying implementation, there is also a new <a href="https://cas [...]
+
+<p>There are <a href="https://thelastpickle.com/blog/2018/05/08/cassandra-4.0-datacentre-security-improvements.html">new controls</a> to enable use cases that require data access on a per data center basis. For example, if you have a data center in the United States and a data center in Europe, you can now configure a Cassandra role to only have access to a single data center using the new CassandraNetworkAuthorizer.</p>
+
+<p>For years, the primary way to observe Cassandra clusters has been through JMX and open source tools such as Instaclustr’s <a href="https://github.com/instaclustr/cassandra-exporter">Cassandra Exporter</a> and DataStax’s <a href="https://github.com/datastax/metric-collector-for-apache-cassandra">Metrics Collector</a>. In this most recent version of Cassandra you can selectively expose system metrics or configuration settings via <a href="https://thelastpickle.com/blog/2019/03/08/virtua [...]
+
+<h4 id="looking-to-the-future-with-java-11-support-and-zgc"><strong>Looking to the future with Java 11 support and ZGC</strong></h4>
+
+<p>One of the most exciting features of Java 11 is the new <a href="https://thelastpickle.com/blog/2018/08/16/java11.html">Z Garbage Collector (ZGC)</a> that aims to reduce GC pause times to a max of a few milliseconds with no latency degradation as heap sizes increase. This feature is still experimental and thorough testing should be performed before deploying to production. These improvements significantly improve the node availability profiles from garbage collection on a cluster whic [...]
+
+<h4 id="part-of-a-vibrant-and-healthy-ecosystem"><strong>Part of a vibrant and healthy ecosystem</strong></h4>
+
+<p>The third-party ecosystem has their eyes on this release and a number of utilities have already added support for Cassandra 4.0. These include the client driver libraries, Spring Boot and Spring Data, Quarkus, the DataStax Kafka Connector and Bulk Loader, The Last Pickle’s Cassandra Reaper tool for managing repairs, Medusa for handling backup and restore, the Spark Cassandra Connector, The Definitive Guide for Apache Cassandra, and the list goes on.</p>
+
+<p><strong>Get started today</strong></p>
+
+<p>There’s no doubt that open source drives innovation and the Cassandra 4.0 Beta exemplifies the value in a community of contributors that run Cassandra in some of the largest deployments in the world.</p>
+
+<p>To put it in perspective, if you use a website or a smartphone today, you’re probably touching a Cassandra-backed system.</p>
+
+<p>To download the Beta, head to the <a href="https://cassandra.apache.org/download/">Apache Cassandra downloads site</a>.</p>
+
+<p><strong>Resources:</strong></p>
+
+<p>Apache Cassandra Blog: <a href="https://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming.html">Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</a></p>
+
+<p>The Last Pickle Blog: <a href="https://thelastpickle.com/blog/2018/09/10/incremental-repair-improvements-in-cassandra-4.html">Incremental Repair Improvements in Cassandra 4</a></p>
+
+<p>Apache Cassandra Blog: <a href="https://cassandra.apache.org/blog/2018/10/29/audit_logging_cassandra.html">Audit Logging in Apache Cassandra 4.0</a></p>
+
+<p>The Last Pickle Blog: <a href="https://thelastpickle.com/blog/2018/05/08/cassandra-4.0-datacentre-security-improvements.html">Cassandra 4.0 Data Center Security Enhancements</a></p>
+
+<p>The Last Pickle Blog: <a href="https://thelastpickle.com/blog/2019/03/08/virtual-tables-in-cassandra-4_0.html">Virtual tables are coming in Cassandra 4.0</a></p>
+
+<p>The Last Pickle Blog: <a href="https://thelastpickle.com/blog/2018/08/16/java11.html">Java 11 Support in Apache Cassandra 4.0</a></p>
+
+<p><img src="/img/blog-post-apache-cassandra-4-0-beta1/apache-cassandra-infographic-final.jpg" alt="Apache Cassandra Infographic" title="Apache Cassandra Infographic" /></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/2020/08/14/cassandra-and-kubernetes-sig-update.html b/content/blog/2020/08/14/cassandra-and-kubernetes-sig-update.html
new file mode 100644
index 0000000..ac9114c
--- /dev/null
+++ b/content/blog/2020/08/14/cassandra-and-kubernetes-sig-update.html
@@ -0,0 +1,229 @@
+<!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="Five operators for Apache Cassandra have been created that have made it easier to run containerized Cassandra on Kubernetes. Recently the major contributors ...">
+  <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>Cassandra and Kubernetes: SIG Update and Survey</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/2020/08/14/cassandra-and-kubernetes-sig-update.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>Cassandra and Kubernetes: SIG Update and Survey</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>Cassandra and Kubernetes: SIG Update and Survey</h2>
+    <p>Posted on August 14, 2020 by the Apache Cassandra Community</p>
+    <h5><a href="/blog">&laquo; Back to the Apache Cassandra Blog</a></h5>
+    <hr />
+  <p>Five operators for Apache Cassandra have been created that have made it easier to run containerized Cassandra on Kubernetes. Recently the major contributors to these operators came together to discuss the creation of a community-based operator with the intent of making one that makes it easy to run C* on K8s. One of the project’s organizational goals is that the end result will eventually become part of the Apache Software Foundation or the Apache Cassandra project.</p>
+
+<p>The community created a special interest group (SIG) to set goals for what the operator should do at different levels to find a path for creating a standard community-based operator. The Operator Framework suggests five maturity levels for <a href="https://operatorframework.io/operator-capabilities/">operator capabilities</a> starting from basic installation to auto-pilot.</p>
+
+<p><img src="/img/blog-post-cassandra-and-kubernetes-sig-update/operator-capabilities.png" alt="Operator Capability Maturity Levels" /></p>
+
+<p>(Source: <a href="https://operatorframework.io/operator-capabilities/">OperatorFramework.io</a>)</p>
+
+<p>The five Cassandra Kubernetes operators all come from different backgrounds, so the first major goal is to develop a common understanding as to what an operator needs to do and at which level. This first step involves collaborating on a Custom Resource Definition (CRD) that will set the syntax / schema which will be used to create Cassandra clusters on Kubernetes. Once this is done, a software extension can be developed in a variety of languages including Go, Java, or using the Operat [...]
+
+<p>We’re not starting from zero, as the creators of the five operators are actively participating in the SIG. Hopefully much of the decided upon CRD will have code fragments that can be leveraged from the other projects. The <a href="https://github.com/Anant/awesome-cassandra/blob/master/README.md#deploying-cassandra-on-kubernetes--kubernetized-cassandra">major operators out publicly today</a> are those by Sky UK, Orange Telecom, Instaclustr, Elassandra, and DataStax (list sourced from t [...]
+
+<ul>
+  <li><a href="https://github.com/Orange-OpenSource/cassandra-k8s-operator">CassKop - Cassandra Kubernetes Operator</a> - This Kubernetes operator by Orange automates Cassandra operations such as deploying a new rack aware cluster, adding/removing nodes, configuring the C and JVM parameters, upgrading JVM and C versions. Written in Go. This one was also one of the first ones out and is the only one that can support multiple Kubernetes clusters using <a href="https://orange-opensource.git [...]
+  <li><a href="https://github.com/sky-uk/cassandra-operator">Cassandra Operator</a> - A Kubernetes operator by SkyUK that manages Cassandra clusters inside Kubernetes. Well designed and organized. This was among the first operators to be released.</li>
+  <li><a href="https://github.com/instaclustr/cassandra-operator">Instaclustr - Kubernetes Operator for Cassandra operator</a> - The Cassandra operator by Instaclustr manages Cassandra clusters deployed to Kubernetes and automates tasks related to operating an Cassandra cluster.</li>
+  <li><a href="https://github.com/datastax/cass-operator">Cass Operator</a> - DataStax’s Kubernetes Operator supports Apache Cassandra as well as DSE containers on Kubernetes. Cassandra configuration is managed directly in the CRD, and Cassandra nodes are managed via a RESTful management API.</li>
+  <li><a href="https://github.com/strapdata/elassandra-operator">Elassandra Operator</a> - The Elassandra Kubernetes Operator automates the deployment and management of Elassandra clusters deployed in multiple Kubernetes clusters.</li>
+</ul>
+
+<p>If you’re interested in catching up on what the SIG has been talking about, you can watch the YouTube videos of the sessions and read up on the working documents:</p>
+
+<p>
+<iframe width="560" height="315" src="https://www.youtube.com/embed/ODz9eEdspXE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
+</p>
+
+<p>As with any Kubernetes operator, the goal is to create a robot which takes the manual work of setting up complex configurations of containers in Kubernetes easier. An operator can also be seen as a translator between the logical concepts of the software and the concrete Kubernetes resources such as nodes, pods, services. Combined with controllers, operators can abstract out operations such that the human operators can focus on problems related to their industry or domain.  As mentione [...]
+
+<p>When a platform needs Cassandra, it’s probably exhausted the other potential datastores available because it needs high availability and fault tolerance, at high speeds, around the world. Kubernetes is a technology that can match well with Cassandra’s capabilities because it shares the features of being linearly scalable, vendor neutral, and cloud agnostic. There is a healthy debate about whether Cassandra belongs in Kubernetes — <a href="https://cloud.google.com/blog/products/databas [...]
+
+<p>Most likely if someone is thinking about moving Cassandra workloads from public cloud, on-premises VMs, or even on-premises bare metal servers to either a public or private cloud hosted K8s, they’ll want to evaluate whether or not the existing architecture could run and be performant.</p>
+
+<p>As part of the SIG, we’re also coming up with reference architectures on which to test the operator. Here are some of the common and most basic reference architectures that are likely candidates.</p>
+
+<ul>
+  <li><strong>Single Workload in Single Region</strong>
+    <ul>
+      <li>1 DCs in 1 region, with 3 nodes (3 total)</li>
+      <li>DC expands to 6 (6 total)</li>
+      <li>DC contracts to 3 ( 3 total)</li>
+    </ul>
+  </li>
+</ul>
+
+<p><img src="/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-single-datacenter.png" alt="Single Workload / Datacenter in a Single Region" /></p>
+
+<ul>
+  <li><strong>Multi-Workload in Single Region</strong>
+    <ul>
+      <li>2 DCs, both in the same region, with 3 nodes in each DC (6 total)</li>
+      <li>Both DCs expand to 6 each (12 total)</li>
+      <li>Both DCs contract to 3 each ( 6 total)</li>
+      <li>Add a third DC in the same region with 3 nodes (9 nodes)</li>
+      <li>Remove third DC</li>
+    </ul>
+  </li>
+</ul>
+
+<p><img src="/img/blog-post-cassandra-and-kubernetes-sig-update/single-region-multi-datacenter.png" alt="Multiple Workloads / Datacenters in a Single Region" /></p>
+
+<ul>
+  <li><strong>Single Workload in Multi-Regions</strong>
+    <ul>
+      <li>2 DCs, 1 in each region, with 3 nodes in each DC (6 total)</li>
+      <li>Both DCs expand to 6 each (12 total)</li>
+      <li>Both DCs contract to 3 each ( 6 total)</li>
+      <li>Add a third DC in a 3rd region with 3 nodes (9 total)</li>
+      <li>Remove third DC</li>
+    </ul>
+  </li>
+</ul>
+
+<p>Although each organization is different, these scenarios or combinations of these scenarios account for 80% of most pure Apache Cassandra use cases. The SIG would love to know more about Cassandra users’ use cases for Kubernetes. Please take <a href="https://docs.google.com/forms/d/e/1FAIpQLScdoTCMxsDwRzt-U898fVmeksBlAf5fud2GVsGqC0T_IQz2Tg/viewform">this short survey</a>, which will remain open through September 17, 2020.</p>
+
+<p>Join the <a href="https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Kubernetes+Operator+SIG">biweekly meetings</a> to stay informed.</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
new file mode 100644
index 0000000..cf57428
--- /dev/null
+++ b/content/blog/index.html
@@ -0,0 +1,216 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Blog</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/">
+
+  <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>Blog</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>Apache Cassandra Blog</h2>
+<p>Have something to share with the community? Let us know on the <a href="http://cassandra.apache.org/community/#mailing">mailing list</a>!</p>
+
+
+    <ul class="blog-post-listing">
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2020/08/14/cassandra-and-kubernetes-sig-update.html">Cassandra and Kubernetes: SIG Update and Survey</a></h4>
+          <p>Posted on August 14, 2020 by the Apache Cassandra Community</p>
+          <p>Five operators for Apache Cassandra have been created that have made it easier to run containerized Cassandra on Kubernetes. Recently the major contributors to these operators came together to discuss the creation of a community-based operator with the intent of making one that makes it easy to run C* on K8s. One of the project’s organizational goals is that the end result will eventually become part of the Apache Software Foundation or the Apache Cassandra project.</p>
+
+
+          <h5><a href="/blog/2020/08/14/cassandra-and-kubernetes-sig-update.html">Read more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2020/07/20/apache-cassandra-4-0-beta1.html">Introducing Apache Cassandra 4.0 Beta: Battle Tested From Day One</a></h4>
+          <p>Posted on July 20, 2020 by The Apache Cassandra Community</p>
+          <p>This is the most <strong>stable</strong> Apache Cassandra in history; you should start using Apache Cassandra 4.0 Beta today in your test and QA environments, head to the <a href="https://cassandra.apache.org/download/">downloads site</a> to get your hands on it. The Cassandra community is on a mission to deliver a 4.0 GA release that is ready to be deployed to production. You can guarantee this holds true by running your application workloads against the Beta release and co [...]
+
+
+          <h5><a href="/blog/2020/07/20/apache-cassandra-4-0-beta1.html">Read more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2019/04/09/benchmarking_streaming.html">Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</a></h4>
+          <p>Posted on April 09, 2019 by The Apache Cassandra Community</p>
+          <p>Streaming is a process where nodes of a cluster exchange data in the form of SSTables. Streaming can kick in during many situations such as bootstrap, repair, rebuild, range movement, cluster expansion, etc. In this post, we discuss the massive performance improvements made to the streaming process in Apache Cassandra 4.0.</p>
+
+
+          <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>
+      
+        <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
+capture critical data change events including what data changed and who
+triggered the event. These captured records can then be reviewed later
+to ensure compliance with regulatory, security and operational policies.</p>
+
+
+          <h5><a href="/blog/2018/10/29/audit_logging_cassandra.html">Read more &raquo;</a></h5>
+        </li>
+      
+    </ul>
+
+  
+  <ul class="pager">
+    
+    
+    <li class="next">
+      <a href="/blog/page2/">Older Posts &rarr;</a>
+    </li>
+    
+  </ul>
+      
+  </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/page2/index.html b/content/blog/page2/index.html
new file mode 100644
index 0000000..e7dda59
--- /dev/null
+++ b/content/blog/page2/index.html
@@ -0,0 +1,195 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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> - page 2</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/blog/page2/">
+
+  <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> - page 2</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>Apache Cassandra Blog</h2>
+<p>Have something to share with the community? Let us know on the <a href="http://cassandra.apache.org/community/#mailing">mailing list</a>!</p>
+
+
+    <ul class="blog-post-listing">
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2018/10/17/finding_bugs_with_property_based_testing.html">Finding Bugs in Cassandra's Internals with Property-based Testing</a></h4>
+          <p>Posted on October 17, 2018 by the Apache Cassandra Community</p>
+          <p>As of September 1st, the Apache Cassandra community has shifted the focus of Cassandra 4.0 development from new feature work to testing, validation, and hardening, with the goal of releasing a stable 4.0 that every Cassandra user, from small deployments to large corporations, can deploy with confidence. There are several projects and methodologies that the community is undertaking to this end. One of these is the adoption of property-based testing, which was <a href="http:// [...]
+
+
+          <h5><a href="/blog/2018/10/17/finding_bugs_with_property_based_testing.html">Read more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2018/08/21/testing_apache_cassandra.html">Testing Apache Cassandra 4.0</a></h4>
+          <p>Posted on August 21, 2018 by the Apache Cassandra Community</p>
+          <p>With the goal of ensuring reliability and stability in Apache Cassandra 4.0, the project’s committers have voted to freeze new features on September 1 to concentrate on testing and validation before cutting a stable beta. Towards that goal, the community is investing in methodologies that can be performed at scale to exercise edge cases in the largest Cassandra clusters. The result, we hope, is to make Apache Cassandra 4.0 the best-tested and most reliable major release righ [...]
+
+
+          <h5><a href="/blog/2018/08/21/testing_apache_cassandra.html">Read more &raquo;</a></h5>
+        </li>
+      
+        <li class="blog-post">
+          <h4><a href="/blog/2018/08/07/faster_streaming_in_cassandra.html">Hardware-bound Zero Copy Streaming in Apache Cassandra 4.0</a></h4>
+          <p>Posted on August 07, 2018 by The Apache Cassandra Community</p>
+          <p>Streaming in Apache Cassandra powers host replacement, range movements, and cluster expansions. Streaming plays a crucial role in the cluster and as such its performance is key to not only the speed of the operations its used in but the cluster’s health generally. In Apache Cassandra 4.0, we have introduced an improved streaming implementation that reduces GC pressure and increases throughput several folds and are now limited, in some cases, only by the disk / network IO (Se [...]
+
+
+          <h5><a href="/blog/2018/08/07/faster_streaming_in_cassandra.html">Read more &raquo;</a></h5>
+        </li>
+      
+    </ul>
+
+  
+  <ul class="pager">
+    
+    <li class="previous">
+      <a href="/blog/">&larr; Newer Posts</a>
+    </li>
+    
+    
+  </ul>
+      
+  </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/community/index.html b/content/community/index.html
new file mode 100644
index 0000000..d6ec3e4
--- /dev/null
+++ b/content/community/index.html
@@ -0,0 +1,207 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Community</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/community/">
+
+  <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>Community</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 id="community">Community</h2>
+
+<h3 id="getting-and-keeping-in-touch">Getting and keeping in touch</h3>
+
+<h4 id="mailing-lists">Mailing lists<a name="mailing"></a></h4>
+
+<p>Discussion and questions on Cassandra’s usage and development happens mainly on the following mailing lists:</p>
+
+<ul>
+  <li><a href="http://www.mail-archive.com/user@cassandra.apache.org/">Users</a>: General mailing list for user questions and discussions. This is also where new releases are announced
+(<a href="mailto:user-subscribe@cassandra.apache.org">subscribe</a> | <a href="mailto:user-unsubscribe@cassandra.apache.org">unsubscribe</a> | <a href="https://lists.apache.org/list.html?user@cassandra.apache.org">Archives</a>).</li>
+  <li><a href="http://www.mail-archive.com/dev@cassandra.apache.org/">Developers</a>: Questions and discussions related to Cassandra development
+(<a href="mailto:dev-subscribe@cassandra.apache.org">subscribe</a> | <a href="mailto:dev-unsubscribe@cassandra.apache.org">unsubscribe</a> | <a href="https://lists.apache.org/list.html?dev@cassandra.apache.org">Archives</a>).</li>
+  <li><a href="http://www.mail-archive.com/commits@cassandra.apache.org/">Commits</a>: Notification on commits done to the source
+repository and on <a href="https://issues.apache.org/jira/browse/CASSANDRA">JIRA</a> updates. This is a fairly noisy mailing list
+mostly useful for Cassandra developers and those who would like to keep close tabs on Cassandra’s development
+(<a href="mailto:commits-subscribe@cassandra.apache.org">subscribe</a> | <a href="mailto:commits-unsubscribe@cassandra.apache.org">unsubscribe</a> | <a href="https://lists.apache.org/list.html?commits@cassandra.apache.org">Archives</a>).</li>
+</ul>
+
+<h4 id="slack">Slack</h4>
+
+<p>We have recently moved to the ASF Slack organization for all chat.  Please <a href="https://s.apache.org/slack-invite">sign up for an account</a> to participate.</p>
+
+<ul>
+  <li><code class="highlighter-rouge">#cassandra</code> - for user questions and general discussions</li>
+  <li><code class="highlighter-rouge">#cassandra-dev</code> - strictly for questions or discussions related to Cassandra development</li>
+  <li><code class="highlighter-rouge">#cassandra-builds</code> - results of automated test builds</li>
+  <li><code class="highlighter-rouge">#cassandra-builds-patches</code> - results of patch test builds</li>
+</ul>
+
+<h3 id="stack-overflow">Stack Overflow</h3>
+
+<p>You can also check the <a href="http://stackoverflow.com/questions/tagged/cassandra">Q&amp;A about using Cassandra</a> on Stack
+Overflow.</p>
+
+<h3 id="books-and-publications">Books and publications</h3>
+
+<ul>
+  <li><a href="http://shop.oreilly.com/product/0636920299837.do">Cassandra: The Definitive Guide, 3rd Edition</a>, by Jeff Carpenter and Eben Hewitt. Updated for Cassandra 4.0</li>
+  <li><a href="https://www.amazon.com/Mastering-Apache-Cassandra-Nishant-Neeraj/dp/1784392618/">Mastering Apache Cassandra, 2nd Edition</a>, by Nishant Neeraj</li>
+  <li><a href="https://www.amazon.com/Learning-Apache-Cassandra-Tolerant-Real-Time/dp/1783989203/">Learning Apache Cassandra - Manage Fault Tolerant and Scalable Real-Time Data</a>, by Mat Brown</li>
+  <li><a href="https://dl.acm.org/citation.cfm?id=1773922">Cassandra: a decentralized structured storage system</a>, by Avinash Lakshman and Prashant Malik</li>
+</ul>
+
+<h3 id="third-party-projects">Third-party projects</h3>
+
+<p>There are a number of third-party Cassandra projects that could be useful. Check out this <a href="https://cassandra.apache.org/third-party/">listing</a>.</p>
+
+<h3 id="reporting-bugs">Reporting bugs</h3>
+
+<p>If you encounter a problem with Cassandra, the first places to ask for help are the <a href="#mailing">user mailing list</a>
+and the <code class="highlighter-rouge">#cassandra</code> <a href="https://s.apache.org/slack-invite">Slack channel</a>.</p>
+
+<p>If, after having asked for help, you suspect that you have found a bug in Cassandra, you should report it by opening a
+ticket through the <a href="https://issues.apache.org/jira/browse/CASSANDRA">Apache Cassandra JIRA tracking system</a>. Please provide as much
+detail as you can on your problem. Don’t forget to indicate which version of Cassandra you are running and on which environment.</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/css/sphinx.css b/content/css/sphinx.css
new file mode 100644
index 0000000..b59a8ef
--- /dev/null
+++ b/content/css/sphinx.css
@@ -0,0 +1,819 @@
+/*
+ * Additional styling for sphinc doc pages
+ */
+.hll {
+  background-color: #ffffcc;
+  margin: 0 -12px;
+  padding: 0 12px;
+  display: block; }
+
+.c {
+  color: #999988;
+  font-style: italic; }
+
+.err {
+  color: #a61717;
+  background-color: #e3d2d2; }
+
+.k {
+  font-weight: bold; }
+
+.o {
+  font-weight: bold; }
+
+.cm {
+  color: #999988;
+  font-style: italic; }
+
+.cp {
+  color: #999999;
+  font-weight: bold; }
+
+.c1 {
+  color: #999988;
+  font-style: italic; }
+
+.cs {
+  color: #999999;
+  font-weight: bold;
+  font-style: italic; }
+
+.gd {
+  color: #000000;
+  background-color: #ffdddd; }
+
+.gd .x {
+  color: #000000;
+  background-color: #ffaaaa; }
+
+.ge {
+  font-style: italic; }
+
+.gr {
+  color: #aa0000; }
+
+.gh {
+  color: #999999; }
+
+.gi {
+  color: #000000;
+  background-color: #ddffdd; }
+
+.gi .x {
+  color: #000000;
+  background-color: #aaffaa; }
+
+.go {
+  color: #888888; }
+
+.gp {
+  color: #555555; }
+
+.gs {
+  font-weight: bold; }
+
+.gu {
+  color: #800080;
+  font-weight: bold; }
+
+.gt {
+  color: #aa0000; }
+
+.kc {
+  font-weight: bold; }
+
+.kd {
+  font-weight: bold; }
+
+.kn {
+  font-weight: bold; }
+
+.kp {
+  font-weight: bold; }
+
+.kr {
+  font-weight: bold; }
+
+.kt {
+  color: #445588;
+  font-weight: bold; }
+
+.m {
+  color: #009999; }
+
+.s {
+  color: #dd1144; }
+
+.n {
+  color: #333333; }
+
+.na {
+  color: teal; }
+
+.nb {
+  color: #0086b3; }
+
+.nc {
+  color: #445588;
+  font-weight: bold; }
+
+.no {
+  color: teal; }
+
+.ni {
+  color: purple; }
+
+.ne {
+  color: #990000;
+  font-weight: bold; }
+
+.nf {
+  color: #990000;
+  font-weight: bold; }
+
+.nn {
+  color: #555555; }
+
+.nt {
+  color: navy; }
+
+.nv {
+  color: teal; }
+
+.ow {
+  font-weight: bold; }
+
+.w {
+  color: #bbbbbb; }
+
+.mf {
+  color: #009999; }
+
+.mh {
+  color: #009999; }
+
+.mi {
+  color: #009999; }
+
+.mo {
+  color: #009999; }
+
+.sb {
+  color: #dd1144; }
+
+.sc {
+  color: #dd1144; }
+
+.sd {
+  color: #dd1144; }
+
+.s2 {
+  color: #dd1144; }
+
+.se {
+  color: #dd1144; }
+
+.sh {
+  color: #dd1144; }
+
+.si {
+  color: #dd1144; }
+
+.sx {
+  color: #dd1144; }
+
+.sr {
+  color: #009926; }
+
+.s1 {
+  color: #dd1144; }
+
+.ss {
+  color: #990073; }
+
+.bp {
+  color: #999999; }
+
+.vc {
+  color: teal; }
+
+.vg {
+  color: teal; }
+
+.vi {
+  color: teal; }
+
+.il {
+  color: #009999; }
+
+.gc {
+  color: #999;
+  background-color: #EAF2F5; }
+
+/*
+ * basic.css
+ * ~~~~~~~~~
+ *
+ * Sphinx stylesheet -- basic theme.
+ *
+ * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+/* -- main layout ----------------------------------------------------------- */
+div.clearer {
+  clear: both; }
+
+/* -- relbar ---------------------------------------------------------------- */
+div.related {
+  width: 100%;
+  font-size: 90%; }
+
+div.related h3 {
+  display: none; }
+
+div.related ul {
+  margin: 0;
+  padding: 0 0 0 10px;
+  list-style: none; }
+
+div.related li {
+  display: inline; }
+
+div.related li.right {
+  float: right;
+  margin-right: 5px; }
+
+/* -- sidebar --------------------------------------------------------------- */
+div.sphinxsidebarwrapper {
+  padding: 10px 5px 0 10px; }
+
+div.sphinxsidebar {
+  float: left;
+  width: 230px;
+  margin-left: -100%;
+  font-size: 90%;
+  word-wrap: break-word;
+  overflow-wrap: break-word; }
+
+div.sphinxsidebar ul {
+  list-style: none; }
+
+div.sphinxsidebar ul ul,
+div.sphinxsidebar ul.want-points {
+  margin-left: 20px;
+  list-style: square; }
+
+div.sphinxsidebar ul ul {
+  margin-top: 0;
+  margin-bottom: 0; }
+
+div.sphinxsidebar form {
+  margin-top: 10px; }
+
+div.sphinxsidebar input {
+  border: 1px solid #98dbcc;
+  font-family: sans-serif;
+  font-size: 1em; }
+
+div.sphinxsidebar #searchbox input[type="text"] {
+  width: 170px; }
+
+img {
+  border: 0;
+  max-width: 100%; }
+
+/* -- search page ----------------------------------------------------------- */
+ul.search {
+  margin: 10px 0 0 20px;
+  padding: 0; }
+
+ul.search li {
+  padding: 5px 0 5px 20px;
+  background-image: url(file.png);
+  background-repeat: no-repeat;
+  background-position: 0 7px; }
+
+ul.search li a {
+  font-weight: bold; }
+
+ul.search li div.context {
+  color: #888;
+  margin: 2px 0 0 30px;
+  text-align: left; }
+
+ul.keywordmatches li.goodmatch a {
+  font-weight: bold; }
+
+/* -- index page ------------------------------------------------------------ */
+table.contentstable {
+  width: 90%; }
+
+table.contentstable p.biglink {
+  line-height: 150%; }
+
+a.biglink {
+  font-size: 1.3em; }
+
+span.linkdescr {
+  font-style: italic;
+  padding-top: 5px;
+  font-size: 90%; }
+
+/* -- general index --------------------------------------------------------- */
+table.indextable {
+  width: 100%; }
+
+table.indextable td {
+  text-align: left;
+  vertical-align: top; }
+
+table.indextable dl, table.indextable dd {
+  margin-top: 0;
+  margin-bottom: 0; }
+
+table.indextable tr.pcap {
+  height: 10px; }
+
+table.indextable tr.cap {
+  margin-top: 10px;
+  background-color: #f2f2f2; }
+
+img.toggler {
+  margin-right: 3px;
+  margin-top: 3px;
+  cursor: pointer; }
+
+div.modindex-jumpbox {
+  border-top: 1px solid #ddd;
+  border-bottom: 1px solid #ddd;
+  margin: 1em 0 1em 0;
+  padding: 0.4em; }
+
+div.genindex-jumpbox {
+  border-top: 1px solid #ddd;
+  border-bottom: 1px solid #ddd;
+  margin: 1em 0 1em 0;
+  padding: 0.4em; }
+
+/* -- general body styles --------------------------------------------------- */
+div.body p, div.body dd, div.body li, div.body blockquote {
+  -moz-hyphens: auto;
+  -ms-hyphens: auto;
+  -webkit-hyphens: auto;
+  hyphens: auto; }
+
+a.headerlink {
+  visibility: hidden; }
+
+h1:hover > a.headerlink,
+h2:hover > a.headerlink,
+h3:hover > a.headerlink,
+h4:hover > a.headerlink,
+h5:hover > a.headerlink,
+h6:hover > a.headerlink,
+dt:hover > a.headerlink,
+caption:hover > a.headerlink,
+p.caption:hover > a.headerlink,
+div.code-block-caption:hover > a.headerlink {
+  visibility: visible; }
+
+div.body p.caption {
+  text-align: inherit; }
+
+div.body td {
+  text-align: left; }
+
+.field-list ul {
+  padding-left: 1em; }
+
+.first {
+  margin-top: 0 !important; }
+
+p.rubric {
+  margin-top: 30px;
+  font-weight: bold; }
+
+img.align-left, .figure.align-left, object.align-left {
+  clear: left;
+  float: left;
+  margin-right: 1em; }
+
+img.align-right, .figure.align-right, object.align-right {
+  clear: right;
+  float: right;
+  margin-left: 1em; }
+
+img.align-center, .figure.align-center, object.align-center {
+  display: block;
+  margin-left: auto;
+  margin-right: auto; }
+
+.align-left {
+  text-align: left; }
+
+.align-center {
+  text-align: center; }
+
+.align-right {
+  text-align: right; }
+
+/* -- sidebars -------------------------------------------------------------- */
+div.sidebar {
+  margin: 0 0 0.5em 1em;
+  border: 1px solid #ddb;
+  padding: 7px 7px 0 7px;
+  background-color: #ffe;
+  width: 40%;
+  float: right; }
+
+p.sidebar-title {
+  font-weight: bold; }
+
+/* -- topics ---------------------------------------------------------------- */
+div.topic {
+  border: 1px solid #ccc;
+  padding: 7px 7px 0 7px;
+  margin: 10px 0 10px 0; }
+
+p.topic-title {
+  font-size: 1.1em;
+  font-weight: bold;
+  margin-top: 10px; }
+
+/* -- admonitions ----------------------------------------------------------- */
+div.admonition {
+  margin-top: 10px;
+  margin-bottom: 10px;
+  padding: 7px; }
+
+div.admonition dt {
+  font-weight: bold; }
+
+div.admonition dl {
+  margin-bottom: 0; }
+
+p.admonition-title {
+  margin: 0px 10px 5px 0px;
+  font-weight: bold; }
+
+div.body p.centered {
+  text-align: center;
+  margin-top: 25px; }
+
+/* -- tables ---------------------------------------------------------------- */
+table.docutils {
+  border: 0;
+  border-collapse: collapse; }
+
+table caption span.caption-number {
+  font-style: italic; }
+
+table.docutils td, table.docutils th {
+  padding: 1px 8px 1px 5px;
+  border-top: 0;
+  border-left: 0;
+  border-right: 0;
+  border-bottom: 1px solid #aaa; }
+
+table.field-list td, table.field-list th {
+  border: 0 !important; }
+
+table.footnote td, table.footnote th {
+  border: 0 !important; }
+
+th {
+  text-align: left;
+  padding-right: 5px; }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px; }
+
+table.citation td {
+  border-bottom: none; }
+
+/* -- figures --------------------------------------------------------------- */
+div.figure {
+  margin: 0.5em;
+  padding: 0.5em; }
+
+div.figure p.caption {
+  padding: 0.3em; }
+
+div.figure p.caption span.caption-number {
+  font-style: italic; }
+
+/* -- other body styles ----------------------------------------------------- */
+ol.arabic {
+  list-style: decimal; }
+
+ol.loweralpha {
+  list-style: lower-alpha; }
+
+ol.upperalpha {
+  list-style: upper-alpha; }
+
+ol.lowerroman {
+  list-style: lower-roman; }
+
+ol.upperroman {
+  list-style: upper-roman; }
+
+dl {
+  margin-bottom: 15px; }
+
+dd p {
+  margin-top: 0px; }
+
+dd ul, dd table {
+  margin-bottom: 10px; }
+
+dd {
+  margin-top: 3px;
+  margin-bottom: 10px;
+  margin-left: 30px; }
+
+dt:target, .highlighted {
+  background-color: #fbe54e; }
+
+dl.glossary dt {
+  font-weight: bold;
+  font-size: 1.1em; }
+
+.field-list ul {
+  margin: 0;
+  padding-left: 1em; }
+
+.field-list p {
+  margin: 0; }
+
+.optional {
+  font-size: 1.3em; }
+
+.sig-paren {
+  font-size: larger; }
+
+.versionmodified {
+  font-style: italic; }
+
+.system-message {
+  background-color: #fda;
+  padding: 5px;
+  border: 3px solid red; }
+
+.footnote:target {
+  background-color: #ffa; }
+
+.line-block {
+  display: block;
+  margin-top: 1em;
+  margin-bottom: 1em; }
+
+.line-block .line-block {
+  margin-top: 0;
+  margin-bottom: 0;
+  margin-left: 1.5em; }
+
+.guilabel, .menuselection {
+  font-family: sans-serif; }
+
+.accelerator {
+  text-decoration: underline; }
+
+.classifier {
+  font-style: oblique; }
+
+abbr, acronym {
+  border-bottom: dotted 1px;
+  cursor: help; }
+
+/* -- code displays --------------------------------------------------------- */
+pre {
+  overflow: auto;
+  overflow-y: hidden;
+  /* fixes display issues on Chrome browsers */ }
+
+td.linenos pre {
+  padding: 5px 0px;
+  border: 0;
+  background-color: transparent;
+  color: #aaa; }
+
+table.highlighttable {
+  margin-left: 0.5em; }
+
+table.highlighttable td {
+  padding: 0 0.5em 0 0.5em; }
+
+div.code-block-caption {
+  padding: 2px 5px;
+  font-size: small; }
+
+div.code-block-caption code {
+  background-color: transparent; }
+
+div.code-block-caption + div > div.highlight > pre {
+  margin-top: 0; }
+
+div.code-block-caption span.caption-number {
+  padding: 0.1em 0.3em;
+  font-style: italic; }
+
+div.literal-block-wrapper {
+  padding: 1em 1em 0; }
+
+div.literal-block-wrapper div.highlight {
+  margin: 0; }
+
+code.descname {
+  background-color: transparent;
+  font-weight: bold;
+  font-size: 1.2em; }
+
+code.descclassname {
+  background-color: transparent; }
+
+code.xref, a code {
+  background-color: transparent;
+  font-weight: bold; }
+
+h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
+  background-color: transparent; }
+
+.viewcode-link {
+  float: right; }
+
+.viewcode-back {
+  float: right;
+  font-family: sans-serif; }
+
+div.viewcode-block:target {
+  margin: -1px -10px;
+  padding: 0 10px; }
+
+/* -- math display ---------------------------------------------------------- */
+img.math {
+  vertical-align: middle; }
+
+div.body div.math p {
+  text-align: center; }
+
+span.eqno {
+  float: right; }
+
+/* -- printout stylesheet --------------------------------------------------- */
+@media print {
+  div.document,
+  div.documentwrapper,
+  div.bodywrapper {
+    margin: 0 !important;
+    width: 100%; }
+
+  div.sphinxsidebar,
+  div.related,
+  div.footer,
+  #top-link {
+    display: none; } }
+/* Documentation menu navigation */
+.doc-navigation button.navbar-toggle {
+  border-color: #000; }
+.doc-navigation .icon-bar {
+  background-color: #000; }
+
+.doc-navigation.fixed-navigation {
+  margin-top: 10px; }
+
+@media (max-width: 991px) {
+  .doc-navigation .collapse {
+    display: none !important; }
+  .doc-navigation .navbar-toggle {
+    display: block; }
+  .doc-navigation .navbar-header {
+    float: none; }
+  .doc-navigation .collapsing {
+    overflow: hidden !important; }
+  .doc-navigation .navbar-collapse.collapse.in {
+    display: block !important; } }
+@media (min-width: 991px) {
+  .doc-navigation {
+    margin-top: 40px;
+    background-color: #90bd50;
+    max-width: 350px;
+    z-index: 200;
+    overflow-x: hidden;
+    overflow-y: hidden;
+    padding-top: 10px;
+    padding-bottom: 10px;
+    border-radius: 8px; }
+    .doc-navigation .nav {
+      padding-top: 10px;
+      padding-bottom: 10px; }
+    .doc-navigation .navbar-collapse {
+      padding: 0;
+      max-height: none; }
+    .doc-navigation #doc-search-form {
+      text-align: center;
+      margin-bottom: 20px; }
+      .doc-navigation #doc-search-form input {
+        border-radius: 30px;
+        width: 100%; }
+    .doc-navigation ul {
+      padding-left: 0;
+      float: none; }
+    .doc-navigation ul:not {
+      display: block; }
+    .doc-navigation li {
+      list-style-type: none; }
+    .doc-navigation li.toctree-l1 {
+      padding-top: 2px;
+      padding-bottom: 2px; }
+      .doc-navigation li.toctree-l1 a {
+        color: #f5f5f5;
+        padding-top: 2px;
+        padding-bottom: 2px;
+        margin: 0;
+        display: block;
+        padding-left: 10px;
+        padding-right: 10px; }
+        .doc-navigation li.toctree-l1 a:hover {
+          color: #f5d35f;
+          text-decoration: none; }
+    .doc-navigation li.toctree-l1.current {
+      background-color: #e2e2e2;
+      border-top: 1px solid #80ac40;
+      border-bottom: 1px solid #80ac40; }
+      .doc-navigation li.toctree-l1.current > a {
+        color: #404141; }
+        .doc-navigation li.toctree-l1.current > a:hover {
+          color: #557826;
+          text-decoration: none; }
+    .doc-navigation li.toctree-l2 a {
+      color: #404141;
+      margin-left: 10px;
+      font-size: 96%; }
+      .doc-navigation li.toctree-l2 a:hover {
+        color: #557826; }
+    .doc-navigation li.toctree-l3 {
+      margin: 0; }
+      .doc-navigation li.toctree-l3 a {
+        padding-left: 30px;
+        color: #404141;
+        font-size: 95%; } }
+ul.search li {
+  background-image: none; }
+
+.doc-prev-next-links {
+  margin-top: 40px; }
+
+/* -- admonitions ----------------------------------------------------------- */
+div.admonition {
+  border: 1px solid transparent;
+  border-radius: 4px;
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  margin: 20px 10px;
+  padding: 0; }
+  div.admonition dt {
+    font-weight: bold; }
+  div.admonition dl {
+    margin-bottom: 0; }
+  div.admonition p {
+    padding: 15px; }
+  div.admonition p.admonition-title {
+    padding: 10px 15px;
+    font-weight: bold;
+    border-bottom: 1px solid transparent; }
+
+.admonition.admonition-todo {
+  border-color: #337ab7; }
+  .admonition.admonition-todo .admonition-title {
+    color: #fff;
+    border-color: #337ab7;
+    background-color: #337ab7; }
+
+.admonition.warning {
+  border-color: #ebccd1; }
+  .admonition.warning .admonition-title {
+    color: #a94442;
+    border-color: #ebccd1;
+    background-color: #f2d2d2; }
+
+.admonition.note, .admonition.hint {
+  border-color: #d6e9c6; }
+  .admonition.note .admonition-title, .admonition.hint .admonition-title {
+    color: #3c763d;
+    border-color: #d6e9c6;
+    background-color: #dff0d8; }
+
+/* -- tables ---------------------------------------------------------------- */
+table.docutils {
+  margin: 20px 0px 30px 20px; }
+  table.docutils td, table.docutils th {
+    border: 0; }
+  table.docutils thead {
+    background-color: #ddd;
+    border-top: 1px solid #aaa;
+    border-bottom: 1px solid #aaa; }
+  table.docutils tbody {
+    border-bottom: 1px solid #aaa; }
diff --git a/content/css/style.css b/content/css/style.css
new file mode 100644
index 0000000..a6c83de
--- /dev/null
+++ b/content/css/style.css
@@ -0,0 +1,287 @@
+/*
+ * Main website stylesheet
+ */
+/* Navigation bars. */
+.topnav {
+  background-color: #2f3030; }
+  .topnav .breadcrumb {
+    background-color: #2f3030;
+    padding: 8px 0px;
+    margin: auto;
+    color: #f5f5f5; }
+    .topnav .breadcrumb .asf-logo {
+      margin-right: 4px;
+      margin-top: -4px;
+      margin-bottom: -8px;
+      height: 30px; }
+  .topnav a {
+    color: #f5f5f5; }
+    .topnav a:hover, .topnav a:focus {
+      color: #f5d35f;
+      text-decoration: none; }
+  .topnav .navbar {
+    background-color: #90bd50;
+    min-height: 120px;
+    z-index: 0;
+    margin-bottom: 0px; }
+    .topnav .navbar .navbar-brand {
+      min-height: 120px; }
+      .topnav .navbar .navbar-brand img {
+        float: left; }
+    .topnav .navbar .nav {
+      padding: 30px 0 0 0;
+      color: #fff; }
+      .topnav .navbar .nav li a {
+        text-align: center;
+        font-size: 24px;
+        padding: 5px 0 5px 5px;
+        margin: 0 10px;
+        color: #f5f5f5; }
+        .topnav .navbar .nav li a:hover {
+          color: #f5d35f;
+          background: none; }
+    .topnav .navbar .navbar-header {
+      height: 120px; }
+    .topnav .navbar .navbar-toggle {
+      position: relative;
+      top: 50%;
+      transform: translateY(-50%);
+      margin-top: 0; }
+      .topnav .navbar .navbar-toggle .icon-bar {
+        background-color: #FFF; }
+      .topnav .navbar .navbar-toggle:focus .icon-bar {
+        background-color: #000; }
+    .topnav .navbar .navbar-collapse {
+      border-color: rgba(0, 0, 0, 0);
+      box-shadow: none; }
+
+@media (min-width: 768px) and (max-width: 1024px) {
+  .navbar .nav li a {
+    padding: 8px 0 15px 8px; } }
+/* Jumbotron part. */
+.jumbotron {
+  background: none;
+  max-width: 748px;
+  margin: 30px auto 40px auto;
+  padding: 0px; }
+  .jumbotron h1 {
+    font-size: 40px;
+    font-family: HelveticaNeue-Light,Helvetica,Arial,sans-serif;
+    line-height: 1.2;
+    color: #f5f5f5;
+    text-align: center;
+    padding: 0;
+    margin-bottom: 28px; }
+  .jumbotron .lead {
+    line-height: 1.25;
+    color: white;
+    font-size: 15px;
+    font-weight: 100;
+    letter-spacing: 0.8px;
+    margin-bottom: 48px; }
+  .jumbotron p {
+    text-align: center;
+    margin-bottom: 0px; }
+  .jumbotron .btn.download {
+    border-radius: 8px;
+    font-size: 16px;
+    padding: 11px 28px;
+    margin-bottom: 4px;
+    color: #557826; }
+    .jumbotron .btn.download:hover, .jumbotron .btn.download:focus {
+      color: #f5d35f; }
+  .jumbotron a.changelog {
+    font-size: 15px;
+    display: inline-block;
+    color: #557826; }
+    .jumbotron a.changelog:hover, .jumbotron a.changelog:focus {
+      color: #f5d35f;
+      text-decoration: none; }
+
+/* Features list. */
+.feature-list-group {
+  padding-top: 20px;
+  padding-bottom: 61px; }
+  .feature-list-group .header {
+    text-align: center; }
+    .feature-list-group .header h3 {
+      font-size: 30px;
+      font-weight: 200;
+      text-align: center;
+      margin-bottom: 26px; }
+    .feature-list-group .header .lead {
+      color: #777777;
+      font-size: 14px;
+      font-weight: normal;
+      line-height: 1.42857143;
+      margin-bottom: 55px; }
+  .feature-list-group .feature-list {
+    margin-bottom: 25px; }
+  .feature-list-group .feature-item h4 {
+    color: #90bd50;
+    font-family: HelveticaNeue-Medium,Helvetica,Arial,sans-serif;
+    font-size: 16px;
+    text-transform: uppercase;
+    margin-bottom: 16px; }
+  .feature-list-group .feature-item p {
+    font-family: HelveticaNeue-Light,Helvetica,Arial,sans-serif;
+    font-size: 15px; }
+
+@media (max-width: 767px) {
+  .jumbotron > .lead {
+    font-weight: 200; }
+
+  .feature-list-group {
+    padding: 36px 9px 6px 9px; }
+
+  .feature-list {
+    margin-bottom: 0px; }
+
+  .feature-item {
+    margin-bottom: 48px; } }
+footer {
+  margin-top: 38px;
+  padding-top: 10px;
+  padding-bottom: 20px; }
+
+.social-blk {
+  float: right; }
+
+.nopadding {
+  padding: 0 !important;
+  margin: 0 !important; }
+
+.splash {
+  display: block; }
+
+.author_contact {
+  display: inline-block; }
+
+.author_gravatar {
+  display: inline;
+  padding: 0 20px 20px 5px; }
+
+.share {
+  display: block; }
+
+@media (max-width: 767px) {
+  .social-blk {
+    float: left;
+    width: 100%;
+    margin-bottom: 32px; } }
+pre {
+  overflow: auto;
+  overflow-y: hidden;
+  /* fixes display issues on Chrome browsers */ }
+  pre code {
+    overflow: auto;
+    overflow-y: hidden;
+    /* fixes display issues on Chrome browsers */
+    white-space: pre; }
+
+td.linenos pre {
+  padding: 5px 0px;
+  border: 0;
+  background-color: transparent;
+  color: #aaa; }
+
+table.highlighttable {
+  margin-left: 0.5em; }
+
+table.highlighttable td {
+  padding: 0 0.5em 0 0.5em; }
+
+div.code-block-caption {
+  padding: 2px 5px;
+  font-size: small; }
+
+div.code-block-caption code {
+  background-color: transparent; }
+
+div.code-block-caption + div > div.highlight > pre {
+  margin-top: 0; }
+
+div.code-block-caption span.caption-number {
+  padding: 0.1em 0.3em;
+  font-style: italic; }
+
+div.literal-block-wrapper {
+  padding: 1em 1em 0; }
+
+div.literal-block-wrapper div.highlight {
+  margin: 0; }
+
+code.descname {
+  background-color: transparent;
+  font-weight: bold;
+  font-size: 1.2em; }
+
+code.descclassname {
+  background-color: transparent; }
+
+code.xref, a code {
+  background-color: transparent;
+  font-weight: bold; }
+
+h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
+  background-color: transparent; }
+
+.viewcode-link {
+  float: right; }
+
+.viewcode-back {
+  float: right;
+  font-family: sans-serif; }
+
+div.viewcode-block:target {
+  margin: -1px -10px;
+  padding: 0 10px; }
+
+img {
+  max-width: 100%; }
+
+body {
+  background-color: #fff; }
+
+.doc-content {
+  margin-top: 40px; }
+
+#wipwarning {
+  font-size: 14px;
+  border: 1px solid #ebccd1;
+  border-radius: 4px;
+  color: #a94442;
+  background-color: #f2dede;
+  padding: 10px 30px;
+  margin: 30px 20px; }
+
+.biglink {
+  font-size: 120%; }
+
+.linkdescr {
+  font-size: 90%; }
+
+.doc-landing-table {
+  margin: 10px 30px 20px 30px;
+  width: 90%; }
+  .doc-landing-table td {
+    padding-top: 10px; }
+  .doc-landing-table .right-column {
+    padding-left: 100px; }
+
+.doc-landing-metainfos {
+  margin: 10px 30px 0px 30px; }
+  .doc-landing-metainfos p {
+    margin-bottom: 10px; }
+
+ul.blog-post-listing {
+  list-style: none;
+  padding-left: 0; }
+
+li.blog-post {
+  padding-bottom: 20px; }
+
+.subscribe-rss {
+  font-size: 2em;
+  line-height: 2em;
+  vertical-align: .1em; }
diff --git a/content/doc/.htaccess b/content/doc/.htaccess
new file mode 100644
index 0000000..c744671
--- /dev/null
+++ b/content/doc/.htaccess
@@ -0,0 +1,2 @@
+Options +Indexes
+IndexOptions +VersionSort
diff --git a/content/doc/3.11.3/_images/eclipse_debug0.png b/content/doc/3.11.3/_images/eclipse_debug0.png
new file mode 100644
index 0000000..79fc5fd
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug0.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug1.png b/content/doc/3.11.3/_images/eclipse_debug1.png
new file mode 100644
index 0000000..87b8756
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug1.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug2.png b/content/doc/3.11.3/_images/eclipse_debug2.png
new file mode 100644
index 0000000..df4eddb
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug2.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug3.png b/content/doc/3.11.3/_images/eclipse_debug3.png
new file mode 100644
index 0000000..2317814
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug3.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug4.png b/content/doc/3.11.3/_images/eclipse_debug4.png
new file mode 100644
index 0000000..5063d48
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug4.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug5.png b/content/doc/3.11.3/_images/eclipse_debug5.png
new file mode 100644
index 0000000..ab68e68
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug5.png differ
diff --git a/content/doc/3.11.3/_images/eclipse_debug6.png b/content/doc/3.11.3/_images/eclipse_debug6.png
new file mode 100644
index 0000000..61ef30b
Binary files /dev/null and b/content/doc/3.11.3/_images/eclipse_debug6.png differ
diff --git a/content/doc/3.11.3/architecture/dynamo.html b/content/doc/3.11.3/architecture/dynamo.html
new file mode 100644
index 0000000..fd3f8a3
--- /dev/null
+++ b/content/doc/3.11.3/architecture/dynamo.html
@@ -0,0 +1,343 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/architecture/dynamo.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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="up" title="Architecture" href="index.html"/> <link rel="next" title="Storage Engine" href="storage_engine.html"/> <link rel="prev" title="Overview" href="overview.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">Architecture</a></li>
+      
+
+      
+      <li>Dynamo</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Dynamo</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#gossip">Gossip</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#failure-detection">Failure Detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#token-ring-ranges">Token Ring/Ranges</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#replication">Replication</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#tunable-consistency">Tunable Consistency</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="dynamo">
+<h1>Dynamo<a class="headerlink" href="#dynamo" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="gossip">
+<span id="id1"></span><h2>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h2>
+<div class="admonition-todo admonition" id="index-0">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+<div class="section" id="failure-detection">
+<h2>Failure Detection<a class="headerlink" href="#failure-detection" title="Permalink to this headline">¶</a></h2>
+<div class="admonition-todo admonition" id="index-1">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+<div class="section" id="token-ring-ranges">
+<h2>Token Ring/Ranges<a class="headerlink" href="#token-ring-ranges" title="Permalink to this headline">¶</a></h2>
+<div class="admonition-todo admonition" id="index-2">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+<div class="section" id="replication">
+<span id="replication-strategy"></span><h2>Replication<a class="headerlink" href="#replication" title="Permalink to this headline">¶</a></h2>
+<p>The replication strategy of a keyspace determines which nodes are replicas for a given token range. The two main
+replication strategies are <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> and <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a>.</p>
+<div class="section" id="simplestrategy">
+<span id="simple-strategy"></span><h3>SimpleStrategy<a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h3>
+<p>SimpleStrategy allows a single integer <code class="docutils literal"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
+should contain a copy of each row.  For example, if <code class="docutils literal"><span class="pre">replication_factor</span></code> is 3, then three different nodes should store
+a copy of each row.</p>
+<p>SimpleStrategy treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
+for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
+each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
+the set.  This process continues until <code class="docutils literal"><span class="pre">replication_factor</span></code> distinct nodes have been added to the set of replicas.</p>
+</div>
+<div class="section" id="networktopologystrategy">
+<span id="network-topology-strategy"></span><h3>NetworkTopologyStrategy<a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h3>
+<p>NetworkTopologyStrategy allows a replication factor to be specified for each datacenter in the cluster.  Even if your
+cluster only uses a single datacenter, NetworkTopologyStrategy should be prefered over SimpleStrategy to make it easier
+to add new physical or virtual datacenters to the cluster later.</p>
+<p>In addition to allowing the replication factor to be specified per-DC, NetworkTopologyStrategy also attempts to choose
+replicas within a datacenter from different racks.  If the number of racks is greater than or equal to the replication
+factor for the DC, each replica will be chosen from a different rack.  Otherwise, each rack will hold at least one
+replica, but some racks may hold more than one. Note that this rack-aware behavior has some potentially <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising
+implications</a>.  For example, if there are not an even number of
+nodes in each rack, the data load on the smallest rack may be much higher.  Similarly, if a single node is bootstrapped
+into a new rack, it will be considered a replica for the entire ring.  For this reason, many operators choose to
+configure all nodes on a single &#8220;rack&#8221;.</p>
+</div>
+</div>
+<div class="section" id="tunable-consistency">
+<h2>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra supports a per-operation tradeoff between consistency and availability through <em>Consistency Levels</em>.
+Essentially, an operation&#8217;s consistency level specifies how many of the replicas need to respond to the coordinator in
+order to consider the operation a success.</p>
+<p>The following consistency levels are available:</p>
+<dl class="docutils">
+<dt><code class="docutils literal"><span class="pre">ONE</span></code></dt>
+<dd>Only a single replica must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">TWO</span></code></dt>
+<dd>Two replicas must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">THREE</span></code></dt>
+<dd>Three replicas must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">QUORUM</span></code></dt>
+<dd>A majority (n/2 + 1) of the replicas must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">ALL</span></code></dt>
+<dd>All of the replicas must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">LOCAL_QUORUM</span></code></dt>
+<dd>A majority of the replicas in the local datacenter (whichever datacenter the coordinator is in) must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">EACH_QUORUM</span></code></dt>
+<dd>A majority of the replicas in each datacenter must respond.</dd>
+<dt><code class="docutils literal"><span class="pre">LOCAL_ONE</span></code></dt>
+<dd>Only a single replica must respond.  In a multi-datacenter cluster, this also gaurantees that read requests are not
+sent to replicas in a remote datacenter.</dd>
+<dt><code class="docutils literal"><span class="pre">ANY</span></code></dt>
+<dd>A single replica may respond, or the coordinator may store a hint. If a hint is stored, the coordinator will later
+attempt to replay the hint and deliver the mutation to the replicas.  This consistency level is only accepted for
+write operations.</dd>
+</dl>
+<p>Write operations are always sent to all replicas, regardless of consistency level. The consistency level simply
+controls how many responses the coordinator waits for before responding to the client.</p>
+<p>For read operations, the coordinator generally only issues read commands to enough replicas to satisfy the consistency
+level. There are a couple of exceptions to this:</p>
+<ul class="simple">
+<li>Speculative retry may issue a redundant read request to an extra replica if the other replicas have not responded
+within a specified time window.</li>
+<li>Based on <code class="docutils literal"><span class="pre">read_repair_chance</span></code> and <code class="docutils literal"><span class="pre">dclocal_read_repair_chance</span></code> (part of a table&#8217;s schema), read requests may be
+randomly sent to all replicas in order to repair potentially inconsistent data.</li>
+</ul>
+<div class="section" id="picking-consistency-levels">
+<h3>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h3>
+<p>It is common to pick read and write consistency levels that are high enough to overlap, resulting in &#8220;strong&#8221;
+consistency.  This is typically expressed as <code class="docutils literal"><span class="pre">W</span> <span class="pre">+</span> <span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal"><span class="pre">R</span></code> is the
+read consistency level, and <code class="docutils literal"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal"><span class="pre">RF</span> <span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal"><span class="pre">QUORUM</span></code> request will
+require responses from at least two of the three replicas.  If <code class="docutils literal"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least
+one of the replicas is guaranteed to participate in <em>both</em> the write and the read request, which in turn guarantees that
+the latest write will be read. In a multi-datacenter environment, <code class="docutils literal"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a weaker but
+still useful guarantee: reads are guaranteed to see the latest write from within the same datacenter.</p>
+<p>If this type of strong consistency isn&#8217;t required, lower consistency levels like <code class="docutils literal"><span class="pre">ONE</span></code> may be used to improve
+throughput, latency, and availability.</p>
+</div>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="storage_engine.html" class="btn btn-default pull-right " role="button" title="Storage Engine" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="overview.html" class="btn btn-default" role="button" title="Overview" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/architecture/guarantees.html b/content/doc/3.11.3/architecture/guarantees.html
new file mode 100644
index 0000000..e26f15f
--- /dev/null
+++ b/content/doc/3.11.3/architecture/guarantees.html
@@ -0,0 +1,238 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/architecture/guarantees.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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="up" title="Architecture" href="index.html"/> <link rel="next" title="Data Modeling" href="../data_modeling/index.html"/> <link rel="prev" title="Storage Engine" href="storage_engine.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">Architecture</a></li>
+      
+
+      
+      <li>Guarantees</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="guarantees">
+<h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
+<div class="admonition-todo admonition" id="index-0">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="../data_modeling/index.html" class="btn btn-default pull-right " role="button" title="Data Modeling" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="storage_engine.html" class="btn btn-default" role="button" title="Storage Engine" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/architecture/index.html b/content/doc/3.11.3/architecture/index.html
new file mode 100644
index 0000000..b2a3b0b
--- /dev/null
+++ b/content/doc/3.11.3/architecture/index.html
@@ -0,0 +1,253 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/architecture/">
+
+  <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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="next" title="Overview" href="overview.html"/> <link rel="prev" title="Client drivers" href="../getting_started/drivers.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+
+      
+      <li>Architecture</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">Architecture</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="architecture">
+<h1>Architecture<a class="headerlink" href="#architecture" title="Permalink to this headline">¶</a></h1>
+<p>This section describes the general architecture of Apache Cassandra.</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="dynamo.html">Dynamo</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#gossip">Gossip</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#failure-detection">Failure Detection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#token-ring-ranges">Token Ring/Ranges</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#replication">Replication</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#tunable-consistency">Tunable Consistency</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="storage_engine.html">Storage Engine</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html#commitlog">CommitLog</a></li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html#memtables">Memtables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html#sstables">SSTables</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+</ul>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="overview.html" class="btn btn-default pull-right " role="button" title="Overview" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="../getting_started/drivers.html" class="btn btn-default" role="button" title="Client drivers" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/architecture/overview.html b/content/doc/3.11.3/architecture/overview.html
new file mode 100644
index 0000000..5dc82ad
--- /dev/null
+++ b/content/doc/3.11.3/architecture/overview.html
@@ -0,0 +1,238 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/architecture/overview.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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="up" title="Architecture" href="index.html"/> <link rel="next" title="Dynamo" href="dynamo.html"/> <link rel="prev" title="Architecture" href="index.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">Architecture</a></li>
+      
+
+      
+      <li>Overview</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="overview">
+<h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
+<div class="admonition-todo admonition" id="index-0">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="dynamo.html" class="btn btn-default pull-right " role="button" title="Dynamo" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="index.html" class="btn btn-default" role="button" title="Architecture" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/architecture/storage_engine.html b/content/doc/3.11.3/architecture/storage_engine.html
new file mode 100644
index 0000000..b63a228
--- /dev/null
+++ b/content/doc/3.11.3/architecture/storage_engine.html
@@ -0,0 +1,289 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/architecture/storage_engine.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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="up" title="Architecture" href="index.html"/> <link rel="next" title="Guarantees" href="guarantees.html"/> <link rel="prev" title="Dynamo" href="dynamo.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">Architecture</a></li>
+      
+
+      
+      <li>Storage Engine</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Storage Engine</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog">CommitLog</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtables">Memtables</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#sstables">SSTables</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="storage-engine">
+<h1>Storage Engine<a class="headerlink" href="#storage-engine" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="commitlog">
+<span id="commit-log"></span><h2>CommitLog<a class="headerlink" href="#commitlog" title="Permalink to this headline">¶</a></h2>
+<div class="admonition-todo admonition" id="index-0">
+<p class="first admonition-title">Todo</p>
+<p class="last">todo</p>
+</div>
+</div>
+<div class="section" id="memtables">
+<span id="id1"></span><h2>Memtables<a class="headerlink" href="#memtables" title="Permalink to this headline">¶</a></h2>
+<p>Memtables are in-memory structures where Cassandra buffers writes.  In general, there is one active memtable per table.
+Eventually, memtables are flushed onto disk and become immutable <a class="reference internal" href="#sstables">SSTables</a>.  This can be triggered in several
+ways:</p>
+<ul class="simple">
+<li>The memory usage of the memtables exceeds the configured threshold  (see <code class="docutils literal"><span class="pre">memtable_cleanup_threshold</span></code>)</li>
+<li>The <a class="reference internal" href="#commit-log"><span class="std std-ref">CommitLog</span></a> approaches its maximum size, and forces memtable flushes in order to allow commitlog segments to
+be freed</li>
+</ul>
+<p>Memtables may be stored entirely on-heap or partially off-heap, depending on <code class="docutils literal"><span class="pre">memtable_allocation_type</span></code>.</p>
+</div>
+<div class="section" id="sstables">
+<h2>SSTables<a class="headerlink" href="#sstables" title="Permalink to this headline">¶</a></h2>
+<p>SSTables are the immutable data files that Cassandra uses for persisting data on disk.</p>
+<p>As SSTables are flushed to disk from <a class="reference internal" href="#memtables"><span class="std std-ref">Memtables</span></a> or are streamed from other nodes, Cassandra triggers compactions
+which combine multiple SSTables into one.  Once the new SSTable has been written, the old SSTables can be removed.</p>
+<p>Each SSTable is comprised of multiple components stored in separate files:</p>
+<dl class="docutils">
+<dt><code class="docutils literal"><span class="pre">Data.db</span></code></dt>
+<dd>The actual data, i.e. the contents of rows.</dd>
+<dt><code class="docutils literal"><span class="pre">Index.db</span></code></dt>
+<dd>An index from partition keys to positions in the <code class="docutils literal"><span class="pre">Data.db</span></code> file.  For wide partitions, this may also include an
+index to rows within a partition.</dd>
+<dt><code class="docutils literal"><span class="pre">Summary.db</span></code></dt>
+<dd>A sampling of (by default) every 128th entry in the <code class="docutils literal"><span class="pre">Index.db</span></code> file.</dd>
+<dt><code class="docutils literal"><span class="pre">Filter.db</span></code></dt>
+<dd>A Bloom Filter of the partition keys in the SSTable.</dd>
+<dt><code class="docutils literal"><span class="pre">CompressionInfo.db</span></code></dt>
+<dd>Metadata about the offsets and lengths of compression chunks in the <code class="docutils literal"><span class="pre">Data.db</span></code> file.</dd>
+<dt><code class="docutils literal"><span class="pre">Statistics.db</span></code></dt>
+<dd>Stores metadata about the SSTable, including information about timestamps, tombstones, clustering keys, compaction,
+repair, compression, TTLs, and more.</dd>
+<dt><code class="docutils literal"><span class="pre">Digest.crc32</span></code></dt>
+<dd>A CRC-32 digest of the <code class="docutils literal"><span class="pre">Data.db</span></code> file.</dd>
+<dt><code class="docutils literal"><span class="pre">TOC.txt</span></code></dt>
+<dd>A plain text list of the component files for the SSTable.</dd>
+</dl>
+<p>Within the <code class="docutils literal"><span class="pre">Data.db</span></code> file, rows are organized by partition.  These partitions are sorted in token order (i.e. by a
+hash of the partition key when the default partitioner, <code class="docutils literal"><span class="pre">Murmur3Partition</span></code>, is used).  Within a partition, rows are
+stored in the order of their clustering keys.</p>
+<p>SSTables can be optionally compressed using block-based compression.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="guarantees.html" class="btn btn-default pull-right " role="button" title="Guarantees" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="dynamo.html" class="btn btn-default" role="button" title="Dynamo" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/bugs.html b/content/doc/3.11.3/bugs.html
new file mode 100644
index 0000000..2989e6b
--- /dev/null
+++ b/content/doc/3.11.3/bugs.html
@@ -0,0 +1,234 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/bugs.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="./../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="index.html"/> <link rel="next" title="Contact us" href="contactus.html"/> <link rel="prev" title="Frequently Asked Questions" href="faq/index.html"/> 
+  <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><a href="./../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+
+      
+      <li>Reporting Bugs and Contributing</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="reporting-bugs-and-contributing">
+<h1>Reporting Bugs and Contributing<a class="headerlink" href="#reporting-bugs-and-contributing" title="Permalink to this headline">¶</a></h1>
+<p>If you encounter a problem with Cassandra, the first places to ask for help are the <a class="reference internal" href="contactus.html#mailing-lists"><span class="std std-ref">user mailing list</span></a> and the <code class="docutils literal"><span class="pre">#cassandra</span></code> <a class="reference internal" href="contactus.html#irc-channels"><span class="std std-ref">IRC channel</span></a>.</p>
+<p>If, after having asked for help, you suspect that you have found a bug in Cassandra, you should report it by opening a
+ticket through the <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA">Apache Cassandra JIRA</a>. Please provide as much
+details as you can on your problem, and don&#8217;t forget to indicate which version of Cassandra you are running and on which
+environment.</p>
+<p>Further details on how to contribute can be found at our <a class="reference internal" href="development/index.html"><span class="doc">Cassandra Development</span></a> section. Please note that the source of
+this documentation is part of the Cassandra git repository and hence contributions to the documentation should follow the
+same path.</p>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="contactus.html" class="btn btn-default pull-right " role="button" title="Contact us" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="faq/index.html" class="btn btn-default" role="button" title="Frequently Asked Questions" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </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 src="./../../js/doctools.js"></script>
+<script src="./../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </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/doc/3.11.3/configuration/cassandra_config_file.html b/content/doc/3.11.3/configuration/cassandra_config_file.html
new file mode 100644
index 0000000..ecb4742
--- /dev/null
+++ b/content/doc/3.11.3/configuration/cassandra_config_file.html
@@ -0,0 +1,1927 @@
+<!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="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive r [...]
+">
+  <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>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/3.11.3/configuration/cassandra_config_file.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="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v3.11.3" href="../index.html"/> <link rel="up" title="Configuring Cassandra" href="index.html"/> <link rel="next" title="Operating Cassandra" href="../operating/index.html"/> <link rel="prev" title="Configuring Cassandra" href="index.html"/> 
+  <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><a href="./../../../doc/latest/">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">Configuring Cassandra</a></li>
+      
+
+      
+      <li>Cassandra Configuration File</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="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">Configuring Cassandra</a><ul class="current">
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Cassandra Configuration File</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#cluster-name"><code class="docutils literal"><span class="pre">cluster_name</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#num-tokens"><code class="docutils literal"><span class="pre">num_tokens</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#allocate-tokens-for-keyspace"><code class="docutils literal"><span class="pre">allocate_tokens_for_keyspace</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#initial-token"><code class="docutils literal"><span class="pre">initial_token</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hinted-handoff-enabled"><code class="docutils literal"><span class="pre">hinted_handoff_enabled</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hinted-handoff-disabled-datacenters"><code class="docutils literal"><span class="pre">hinted_handoff_disabled_datacenters</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#max-hint-window-in-ms"><code class="docutils literal"><span class="pre">max_hint_window_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hinted-handoff-throttle-in-kb"><code class="docutils literal"><span class="pre">hinted_handoff_throttle_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#max-hints-delivery-threads"><code class="docutils literal"><span class="pre">max_hints_delivery_threads</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hints-directory"><code class="docutils literal"><span class="pre">hints_directory</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hints-flush-period-in-ms"><code class="docutils literal"><span class="pre">hints_flush_period_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#max-hints-file-size-in-mb"><code class="docutils literal"><span class="pre">max_hints_file_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#hints-compression"><code class="docutils literal"><span class="pre">hints_compression</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batchlog-replay-throttle-in-kb"><code class="docutils literal"><span class="pre">batchlog_replay_throttle_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#authenticator"><code class="docutils literal"><span class="pre">authenticator</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#authorizer"><code class="docutils literal"><span class="pre">authorizer</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#role-manager"><code class="docutils literal"><span class="pre">role_manager</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#roles-validity-in-ms"><code class="docutils literal"><span class="pre">roles_validity_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#roles-update-interval-in-ms"><code class="docutils literal"><span class="pre">roles_update_interval_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#permissions-validity-in-ms"><code class="docutils literal"><span class="pre">permissions_validity_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#permissions-update-interval-in-ms"><code class="docutils literal"><span class="pre">permissions_update_interval_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#credentials-validity-in-ms"><code class="docutils literal"><span class="pre">credentials_validity_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#credentials-update-interval-in-ms"><code class="docutils literal"><span class="pre">credentials_update_interval_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#partitioner"><code class="docutils literal"><span class="pre">partitioner</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#data-file-directories"><code class="docutils literal"><span class="pre">data_file_directories</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-directory"><code class="docutils literal"><span class="pre">commitlog_directory</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cdc-enabled"><code class="docutils literal"><span class="pre">cdc_enabled</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cdc-raw-directory"><code class="docutils literal"><span class="pre">cdc_raw_directory</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#disk-failure-policy"><code class="docutils literal"><span class="pre">disk_failure_policy</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commit-failure-policy"><code class="docutils literal"><span class="pre">commit_failure_policy</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#prepared-statements-cache-size-mb"><code class="docutils literal"><span class="pre">prepared_statements_cache_size_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#thrift-prepared-statements-cache-size-mb"><code class="docutils literal"><span class="pre">thrift_prepared_statements_cache_size_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#key-cache-size-in-mb"><code class="docutils literal"><span class="pre">key_cache_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#key-cache-save-period"><code class="docutils literal"><span class="pre">key_cache_save_period</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#key-cache-keys-to-save"><code class="docutils literal"><span class="pre">key_cache_keys_to_save</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#row-cache-class-name"><code class="docutils literal"><span class="pre">row_cache_class_name</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#row-cache-size-in-mb"><code class="docutils literal"><span class="pre">row_cache_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#row-cache-save-period"><code class="docutils literal"><span class="pre">row_cache_save_period</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#row-cache-keys-to-save"><code class="docutils literal"><span class="pre">row_cache_keys_to_save</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#counter-cache-size-in-mb"><code class="docutils literal"><span class="pre">counter_cache_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#counter-cache-save-period"><code class="docutils literal"><span class="pre">counter_cache_save_period</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#counter-cache-keys-to-save"><code class="docutils literal"><span class="pre">counter_cache_keys_to_save</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#saved-caches-directory"><code class="docutils literal"><span class="pre">saved_caches_directory</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-sync"><code class="docutils literal"><span class="pre">commitlog_sync</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-sync-batch-window-in-ms"><code class="docutils literal"><span class="pre">commitlog_sync_batch_window_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id1"><code class="docutils literal"><span class="pre">commitlog_sync</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-sync-period-in-ms"><code class="docutils literal"><span class="pre">commitlog_sync_period_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-segment-size-in-mb"><code class="docutils literal"><span class="pre">commitlog_segment_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-compression"><code class="docutils literal"><span class="pre">commitlog_compression</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#seed-provider"><code class="docutils literal"><span class="pre">seed_provider</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#concurrent-reads"><code class="docutils literal"><span class="pre">concurrent_reads</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#concurrent-writes"><code class="docutils literal"><span class="pre">concurrent_writes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#concurrent-counter-writes"><code class="docutils literal"><span class="pre">concurrent_counter_writes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#concurrent-materialized-view-writes"><code class="docutils literal"><span class="pre">concurrent_materialized_view_writes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#file-cache-size-in-mb"><code class="docutils literal"><span class="pre">file_cache_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#buffer-pool-use-heap-if-exhausted"><code class="docutils literal"><span class="pre">buffer_pool_use_heap_if_exhausted</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#disk-optimization-strategy"><code class="docutils literal"><span class="pre">disk_optimization_strategy</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtable-heap-space-in-mb"><code class="docutils literal"><span class="pre">memtable_heap_space_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtable-offheap-space-in-mb"><code class="docutils literal"><span class="pre">memtable_offheap_space_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtable-cleanup-threshold"><code class="docutils literal"><span class="pre">memtable_cleanup_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtable-allocation-type"><code class="docutils literal"><span class="pre">memtable_allocation_type</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#commitlog-total-space-in-mb"><code class="docutils literal"><span class="pre">commitlog_total_space_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#memtable-flush-writers"><code class="docutils literal"><span class="pre">memtable_flush_writers</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cdc-total-space-in-mb"><code class="docutils literal"><span class="pre">cdc_total_space_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cdc-free-space-check-interval-ms"><code class="docutils literal"><span class="pre">cdc_free_space_check_interval_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#index-summary-capacity-in-mb"><code class="docutils literal"><span class="pre">index_summary_capacity_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#index-summary-resize-interval-in-minutes"><code class="docutils literal"><span class="pre">index_summary_resize_interval_in_minutes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#trickle-fsync"><code class="docutils literal"><span class="pre">trickle_fsync</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#trickle-fsync-interval-in-kb"><code class="docutils literal"><span class="pre">trickle_fsync_interval_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#storage-port"><code class="docutils literal"><span class="pre">storage_port</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#ssl-storage-port"><code class="docutils literal"><span class="pre">ssl_storage_port</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listen-address"><code class="docutils literal"><span class="pre">listen_address</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listen-interface"><code class="docutils literal"><span class="pre">listen_interface</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listen-interface-prefer-ipv6"><code class="docutils literal"><span class="pre">listen_interface_prefer_ipv6</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#broadcast-address"><code class="docutils literal"><span class="pre">broadcast_address</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listen-on-broadcast-address"><code class="docutils literal"><span class="pre">listen_on_broadcast_address</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#internode-authenticator"><code class="docutils literal"><span class="pre">internode_authenticator</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#start-native-transport"><code class="docutils literal"><span class="pre">start_native_transport</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-port"><code class="docutils literal"><span class="pre">native_transport_port</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-port-ssl"><code class="docutils literal"><span class="pre">native_transport_port_ssl</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-max-threads"><code class="docutils literal"><span class="pre">native_transport_max_threads</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-max-frame-size-in-mb"><code class="docutils literal"><span class="pre">native_transport_max_frame_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-max-concurrent-connections"><code class="docutils literal"><span class="pre">native_transport_max_concurrent_connections</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#native-transport-max-concurrent-connections-per-ip"><code class="docutils literal"><span class="pre">native_transport_max_concurrent_connections_per_ip</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#start-rpc"><code class="docutils literal"><span class="pre">start_rpc</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-address"><code class="docutils literal"><span class="pre">rpc_address</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-interface"><code class="docutils literal"><span class="pre">rpc_interface</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-interface-prefer-ipv6"><code class="docutils literal"><span class="pre">rpc_interface_prefer_ipv6</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-port"><code class="docutils literal"><span class="pre">rpc_port</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#broadcast-rpc-address"><code class="docutils literal"><span class="pre">broadcast_rpc_address</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-keepalive"><code class="docutils literal"><span class="pre">rpc_keepalive</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-server-type"><code class="docutils literal"><span class="pre">rpc_server_type</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-min-threads"><code class="docutils literal"><span class="pre">rpc_min_threads</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-max-threads"><code class="docutils literal"><span class="pre">rpc_max_threads</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-send-buff-size-in-bytes"><code class="docutils literal"><span class="pre">rpc_send_buff_size_in_bytes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#rpc-recv-buff-size-in-bytes"><code class="docutils literal"><span class="pre">rpc_recv_buff_size_in_bytes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#internode-send-buff-size-in-bytes"><code class="docutils literal"><span class="pre">internode_send_buff_size_in_bytes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#internode-recv-buff-size-in-bytes"><code class="docutils literal"><span class="pre">internode_recv_buff_size_in_bytes</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#thrift-framed-transport-size-in-mb"><code class="docutils literal"><span class="pre">thrift_framed_transport_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#incremental-backups"><code class="docutils literal"><span class="pre">incremental_backups</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#snapshot-before-compaction"><code class="docutils literal"><span class="pre">snapshot_before_compaction</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#auto-snapshot"><code class="docutils literal"><span class="pre">auto_snapshot</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#column-index-size-in-kb"><code class="docutils literal"><span class="pre">column_index_size_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#column-index-cache-size-in-kb"><code class="docutils literal"><span class="pre">column_index_cache_size_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#concurrent-compactors"><code class="docutils literal"><span class="pre">concurrent_compactors</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#compaction-throughput-mb-per-sec"><code class="docutils literal"><span class="pre">compaction_throughput_mb_per_sec</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#sstable-preemptive-open-interval-in-mb"><code class="docutils literal"><span class="pre">sstable_preemptive_open_interval_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#stream-throughput-outbound-megabits-per-sec"><code class="docutils literal"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#inter-dc-stream-throughput-outbound-megabits-per-sec"><code class="docutils literal"><span class="pre">inter_dc_stream_throughput_outbound_megabits_per_sec</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#read-request-timeout-in-ms"><code class="docutils literal"><span class="pre">read_request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#range-request-timeout-in-ms"><code class="docutils literal"><span class="pre">range_request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#write-request-timeout-in-ms"><code class="docutils literal"><span class="pre">write_request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#counter-write-request-timeout-in-ms"><code class="docutils literal"><span class="pre">counter_write_request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cas-contention-timeout-in-ms"><code class="docutils literal"><span class="pre">cas_contention_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#truncate-request-timeout-in-ms"><code class="docutils literal"><span class="pre">truncate_request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#request-timeout-in-ms"><code class="docutils literal"><span class="pre">request_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#slow-query-log-timeout-in-ms"><code class="docutils literal"><span class="pre">slow_query_log_timeout_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#cross-node-timeout"><code class="docutils literal"><span class="pre">cross_node_timeout</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#streaming-keep-alive-period-in-secs"><code class="docutils literal"><span class="pre">streaming_keep_alive_period_in_secs</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#phi-convict-threshold"><code class="docutils literal"><span class="pre">phi_convict_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#endpoint-snitch"><code class="docutils literal"><span class="pre">endpoint_snitch</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dynamic-snitch-update-interval-in-ms"><code class="docutils literal"><span class="pre">dynamic_snitch_update_interval_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dynamic-snitch-reset-interval-in-ms"><code class="docutils literal"><span class="pre">dynamic_snitch_reset_interval_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dynamic-snitch-badness-threshold"><code class="docutils literal"><span class="pre">dynamic_snitch_badness_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#request-scheduler"><code class="docutils literal"><span class="pre">request_scheduler</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#request-scheduler-options"><code class="docutils literal"><span class="pre">request_scheduler_options</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#request-scheduler-id"><code class="docutils literal"><span class="pre">request_scheduler_id</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#server-encryption-options"><code class="docutils literal"><span class="pre">server_encryption_options</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#client-encryption-options"><code class="docutils literal"><span class="pre">client_encryption_options</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#internode-compression"><code class="docutils literal"><span class="pre">internode_compression</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#inter-dc-tcp-nodelay"><code class="docutils literal"><span class="pre">inter_dc_tcp_nodelay</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#tracetype-query-ttl"><code class="docutils literal"><span class="pre">tracetype_query_ttl</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#tracetype-repair-ttl"><code class="docutils literal"><span class="pre">tracetype_repair_ttl</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#gc-log-threshold-in-ms"><code class="docutils literal"><span class="pre">gc_log_threshold_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#enable-user-defined-functions"><code class="docutils literal"><span class="pre">enable_user_defined_functions</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#enable-scripted-user-defined-functions"><code class="docutils literal"><span class="pre">enable_scripted_user_defined_functions</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#enable-materialized-views"><code class="docutils literal"><span class="pre">enable_materialized_views</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#windows-timer-interval"><code class="docutils literal"><span class="pre">windows_timer_interval</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#transparent-data-encryption-options"><code class="docutils literal"><span class="pre">transparent_data_encryption_options</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#tombstone-warn-threshold"><code class="docutils literal"><span class="pre">tombstone_warn_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#tombstone-failure-threshold"><code class="docutils literal"><span class="pre">tombstone_failure_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batch-size-warn-threshold-in-kb"><code class="docutils literal"><span class="pre">batch_size_warn_threshold_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batch-size-fail-threshold-in-kb"><code class="docutils literal"><span class="pre">batch_size_fail_threshold_in_kb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#unlogged-batch-across-partitions-warn-threshold"><code class="docutils literal"><span class="pre">unlogged_batch_across_partitions_warn_threshold</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#compaction-large-partition-warning-threshold-mb"><code class="docutils literal"><span class="pre">compaction_large_partition_warning_threshold_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#gc-warn-threshold-in-ms"><code class="docutils literal"><span class="pre">gc_warn_threshold_in_ms</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#max-value-size-in-mb"><code class="docutils literal"><span class="pre">max_value_size_in_mb</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#back-pressure-enabled"><code class="docutils literal"><span class="pre">back_pressure_enabled</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#back-pressure-strategy"><code class="docutils literal"><span class="pre">back_pressure_strategy</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#otc-coalescing-strategy"><code class="docutils literal"><span class="pre">otc_coalescing_strategy</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#otc-coalescing-window-us"><code class="docutils literal"><span class="pre">otc_coalescing_window_us</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#otc-coalescing-enough-coalesced-messages"><code class="docutils literal"><span class="pre">otc_coalescing_enough_coalesced_messages</span></code></a></li>
+<li class="toctree-l3"><a class="reference internal" href="#otc-backlog-expiration-interval-ms"><code class="docutils literal"><span class="pre">otc_backlog_expiration_interval_ms</span></code></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="cassandra-configuration-file">
+<span id="cassandra-yaml"></span><h1>Cassandra Configuration File<a class="headerlink" href="#cassandra-configuration-file" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="cluster-name">
+<h2><code class="docutils literal"><span class="pre">cluster_name</span></code><a class="headerlink" href="#cluster-name" title="Permalink to this headline">¶</a></h2>
+<p>The name of the cluster. This is mainly used to prevent machines in
+one logical cluster from joining another.</p>
+<p><em>Default Value:</em> &#8216;Test Cluster&#8217;</p>
+</div>
+<div class="section" id="num-tokens">
+<h2><code class="docutils literal"><span class="pre">num_tokens</span></code><a class="headerlink" href="#num-tokens" title="Permalink to this headline">¶</a></h2>
+<p>This defines the number of tokens randomly assigned to this node on the ring
+The more tokens, relative to other nodes, the larger the proportion of data
+that this node will store. You probably want all nodes to have the same number
+of tokens assuming they have equal hardware capability.</p>
+<p>If you leave this unspecified, Cassandra will use the default of 1 token for legacy compatibility,
+and will use the initial_token as described below.</p>
+<p>Specifying initial_token will override this setting on the node&#8217;s initial start,
+on subsequent starts, this setting will apply even if initial token is set.</p>
+<p>If you already have a cluster with 1 token per node, and wish to migrate to
+multiple tokens per node, see <a class="reference external" href="http://wiki.apache.org/cassandra/Operations">http://wiki.apache.org/cassandra/Operations</a></p>
+<p><em>Default Value:</em> 256</p>
+</div>
+<div class="section" id="allocate-tokens-for-keyspace">
+<h2><code class="docutils literal"><span class="pre">allocate_tokens_for_keyspace</span></code><a class="headerlink" href="#allocate-tokens-for-keyspace" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>Triggers automatic allocation of num_tokens tokens for this node. The allocation
+algorithm attempts to choose tokens in a way that optimizes replicated load over
+the nodes in the datacenter for the replication strategy used by the specified
+keyspace.</p>
+<p>The load assigned to each node will be close to proportional to its number of
+vnodes.</p>
+<p>Only supported with the Murmur3Partitioner.</p>
+<p><em>Default Value:</em> KEYSPACE</p>
+</div>
+<div class="section" id="initial-token">
+<h2><code class="docutils literal"><span class="pre">initial_token</span></code><a class="headerlink" href="#initial-token" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>initial_token allows you to specify tokens manually.  While you can use it with
+vnodes (num_tokens &gt; 1, above) &#8211; in which case you should provide a
+comma-separated list &#8211; it&#8217;s primarily used when adding nodes to legacy clusters
+that do not have vnodes enabled.</p>
+</div>
+<div class="section" id="hinted-handoff-enabled">
+<h2><code class="docutils literal"><span class="pre">hinted_handoff_enabled</span></code><a class="headerlink" href="#hinted-handoff-enabled" title="Permalink to this headline">¶</a></h2>
+<p>See <a class="reference external" href="http://wiki.apache.org/cassandra/HintedHandoff">http://wiki.apache.org/cassandra/HintedHandoff</a>
+May either be &#8220;true&#8221; or &#8220;false&#8221; to enable globally</p>
+<p><em>Default Value:</em> true</p>
+</div>
+<div class="section" id="hinted-handoff-disabled-datacenters">
+<h2><code class="docutils literal"><span class="pre">hinted_handoff_disabled_datacenters</span></code><a class="headerlink" href="#hinted-handoff-disabled-datacenters" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>When hinted_handoff_enabled is true, a black list of data centers that will not
+perform hinted handoff</p>
+<p><em>Default Value (complex option)</em>:</p>
+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="c1">#    - DC1</span>
+<span class="c1">#    - DC2</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="max-hint-window-in-ms">
+<h2><code class="docutils literal"><span class="pre">max_hint_window_in_ms</span></code><a class="headerlink" href="#max-hint-window-in-ms" title="Permalink to this headline">¶</a></h2>
+<p>this defines the maximum amount of time a dead host will have hints
+generated.  After it has been dead this long, new hints for it will not be
+created until it has been seen alive and gone down again.</p>
+<p><em>Default Value:</em> 10800000 # 3 hours</p>
+</div>
+<div class="section" id="hinted-handoff-throttle-in-kb">
+<h2><code class="docutils literal"><span class="pre">hinted_handoff_throttle_in_kb</span></code><a class="headerlink" href="#hinted-handoff-throttle-in-kb" title="Permalink to this headline">¶</a></h2>
+<p>Maximum throttle in KBs per second, per delivery thread.  This will be
+reduced proportionally to the number of nodes in the cluster.  (If there
+are two nodes in the cluster, each delivery thread will use the maximum
+rate; if there are three, each will throttle to half of the maximum,
+since we expect two nodes to be delivering hints simultaneously.)</p>
+<p><em>Default Value:</em> 1024</p>
+</div>
+<div class="section" id="max-hints-delivery-threads">
+<h2><code class="docutils literal"><span class="pre">max_hints_delivery_threads</span></code><a class="headerlink" href="#max-hints-delivery-threads" title="Permalink to this headline">¶</a></h2>
+<p>Number of threads with which to deliver hints;
+Consider increasing this number when you have multi-dc deployments, since
+cross-dc handoff tends to be slower</p>
+<p><em>Default Value:</em> 2</p>
+</div>
+<div class="section" id="hints-directory">
+<h2><code class="docutils literal"><span class="pre">hints_directory</span></code><a class="headerlink" href="#hints-directory" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>Directory where Cassandra should store hints.
+If not set, the default directory is $CASSANDRA_HOME/data/hints.</p>
+<p><em>Default Value:</em>  /var/lib/cassandra/hints</p>
+</div>
+<div class="section" id="hints-flush-period-in-ms">
+<h2><code class="docutils literal"><span class="pre">hints_flush_period_in_ms</span></code><a class="headerlink" href="#hints-flush-period-in-ms" title="Permalink to this headline">¶</a></h2>
+<p>How often hints should be flushed from the internal buffers to disk.
+Will <em>not</em> trigger fsync.</p>
+<p><em>Default Value:</em> 10000</p>
+</div>
+<div class="section" id="max-hints-file-size-in-mb">
+<h2><code class="docutils literal"><span class="pre">max_hints_file_size_in_mb</span></code><a class="headerlink" href="#max-hints-file-size-in-mb" title="Permalink to this headline">¶</a></h2>
+<p>Maximum size for a single hints file, in megabytes.</p>
+<p><em>Default Value:</em> 128</p>
+</div>
+<div class="section" id="hints-compression">
+<h2><code class="docutils literal"><span class="pre">hints_compression</span></code><a class="headerlink" href="#hints-compression" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>Compression to apply to the hint files. If omitted, hints files
+will be written uncompressed. LZ4, Snappy, and Deflate compressors
+are supported.</p>
+<p><em>Default Value (complex option)</em>:</p>
+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="c1">#   - class_name: LZ4Compressor</span>
+<span class="c1">#     parameters:</span>
+<span class="c1">#         -</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="batchlog-replay-throttle-in-kb">
+<h2><code class="docutils literal"><span class="pre">batchlog_replay_throttle_in_kb</span></code><a class="headerlink" href="#batchlog-replay-throttle-in-kb" title="Permalink to this headline">¶</a></h2>
+<p>Maximum throttle in KBs per second, total. This will be
+reduced proportionally to the number of nodes in the cluster.</p>
+<p><em>Default Value:</em> 1024</p>
+</div>
+<div class="section" id="authenticator">
+<h2><code class="docutils literal"><span class="pre">authenticator</span></code><a class="headerlink" href="#authenticator" title="Permalink to this headline">¶</a></h2>
+<p>Authentication backend, implementing IAuthenticator; used to identify users
+Out of the box, Cassandra provides org.apache.cassandra.auth.{AllowAllAuthenticator,
+PasswordAuthenticator}.</p>
+<ul class="simple">
+<li>AllowAllAuthenticator performs no checks - set it to disable authentication.</li>
+<li>PasswordAuthenticator relies on username/password pairs to authenticate
+users. It keeps usernames and hashed passwords in system_auth.roles table.
+Please increase system_auth keyspace replication factor if you use this authenticator.
+If using PasswordAuthenticator, CassandraRoleManager must also be used (see below)</li>
+</ul>
+<p><em>Default Value:</em> AllowAllAuthenticator</p>
+</div>
+<div class="section" id="authorizer">
+<h2><code class="docutils literal"><span class="pre">authorizer</span></code><a class="headerlink" href="#authorizer" title="Permalink to this headline">¶</a></h2>
+<p>Authorization backend, implementing IAuthorizer; used to limit access/provide permissions
+Out of the box, Cassandra provides org.apache.cassandra.auth.{AllowAllAuthorizer,
+CassandraAuthorizer}.</p>
+<ul class="simple">
+<li>AllowAllAuthorizer allows any action to any user - set it to disable authorization.</li>
+<li>CassandraAuthorizer stores permissions in system_auth.role_permissions table. Please
+increase system_auth keyspace replication factor if you use this authorizer.</li>
+</ul>
+<p><em>Default Value:</em> AllowAllAuthorizer</p>
+</div>
+<div class="section" id="role-manager">
+<h2><code class="docutils literal"><span class="pre">role_manager</span></code><a class="headerlink" href="#role-manager" title="Permalink to this headline">¶</a></h2>
+<p>Part of the Authentication &amp; Authorization backend, implementing IRoleManager; used
+to maintain grants and memberships between roles.
+Out of the box, Cassandra provides org.apache.cassandra.auth.CassandraRoleManager,
+which stores role information in the system_auth keyspace. Most functions of the
+IRoleManager require an authenticated login, so unless the configured IAuthenticator
+actually implements authentication, most of this functionality will be unavailable.</p>
+<ul class="simple">
+<li>CassandraRoleManager stores role data in the system_auth keyspace. Please
+increase system_auth keyspace replication factor if you use this role manager.</li>
+</ul>
+<p><em>Default Value:</em> CassandraRoleManager</p>
+</div>
+<div class="section" id="roles-validity-in-ms">
+<h2><code class="docutils literal"><span class="pre">roles_validity_in_ms</span></code><a class="headerlink" href="#roles-validity-in-ms" title="Permalink to this headline">¶</a></h2>
+<p>Validity period for roles cache (fetching granted roles can be an expensive
+operation depending on the role manager, CassandraRoleManager is one example)
+Granted roles are cached for authenticated sessions in AuthenticatedUser and
+after the period specified here, become eligible for (async) reload.
+Defaults to 2000, set to 0 to disable caching entirely.
+Will be disabled automatically for AllowAllAuthenticator.</p>
+<p><em>Default Value:</em> 2000</p>
+</div>
+<div class="section" id="roles-update-interval-in-ms">
+<h2><code class="docutils literal"><span class="pre">roles_update_interval_in_ms</span></code><a class="headerlink" href="#roles-update-interval-in-ms" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>Refresh interval for roles cache (if enabled).
+After this interval, cache entries become eligible for refresh. Upon next
+access, an async reload is scheduled and the old value returned until it
+completes. If roles_validity_in_ms is non-zero, then this must be
+also.
+Defaults to the same value as roles_validity_in_ms.</p>
+<p><em>Default Value:</em> 2000</p>
+</div>
+<div class="section" id="permissions-validity-in-ms">
+<h2><code class="docutils literal"><span class="pre">permissions_validity_in_ms</span></code><a class="headerlink" href="#permissions-validity-in-ms" title="Permalink to this headline">¶</a></h2>
+<p>Validity period for permissions cache (fetching permissions can be an
+expensive operation depending on the authorizer, CassandraAuthorizer is
+one example). Defaults to 2000, set to 0 to disable.
+Will be disabled automatically for AllowAllAuthorizer.</p>
+<p><em>Default Value:</em> 2000</p>
+</div>
+<div class="section" id="permissions-update-interval-in-ms">
+<h2><code class="docutils literal"><span class="pre">permissions_update_interval_in_ms</span></code><a class="headerlink" href="#permissions-update-interval-in-ms" title="Permalink to this headline">¶</a></h2>
+<p><em>This option is commented out by default.</em></p>
+<p>Refresh interval for permissions cache (if enabled).
+After this interval, cache entries become eligible for refresh. Upon next
+access, an async reload is scheduled and the old value returned until it
+completes. If permissions_validity_in_ms is non-zero, then this must be
+also.
+Defaults to the same value as permissions_validity_in_ms.</p>
+<p><em>Default Value:</em> 2000</p>
+</div>
+<div class="section" id="credentials-validity-in-ms">
+<h2><code class="docutils literal"><span class="pre">credentials_validity_in_ms</span></code><a class="headerlink" href="#credentials-validity-in-ms" title="Permalink to this headline">¶</a></h2>
+<p>Validity period for credentials cache. This cache is tightly coupled to
+the provided PasswordAuthenticator implementation of IAuthenticator. If
+another IAuthenticator implementation is configured, this cache will not
+be automatically used and so the following settings will have no effect.
+Please note, credentials are cached in their encrypted form, so while
... 1076753 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org