Added: cassandra/site/src/doc/4.0/_sources/development/gettingstarted.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/gettingstarted.txt?rev=1795259&view=auto ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/gettingstarted.txt (added) +++ cassandra/site/src/doc/4.0/_sources/development/gettingstarted.txt Tue May 16 02:01:22 2017 @@ -0,0 +1,60 @@ +.. Licensed to the Apache Software Foundation (ASF) under one +.. or more contributor license agreements. See the NOTICE file +.. distributed with this work for additional information +.. regarding copyright ownership. The ASF licenses this file +.. to you under the Apache License, Version 2.0 (the +.. "License"); you may not use this file except in compliance +.. with the License. You may obtain a copy of the License at +.. +.. http://www.apache.org/licenses/LICENSE-2.0 +.. +.. Unless required by applicable law or agreed to in writing, software +.. distributed under the License is distributed on an "AS IS" BASIS, +.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +.. See the License for the specific language governing permissions and +.. limitations under the License. + +.. highlight:: none +.. _gettingstarted: + +Getting Started +************************* + +Initial Contributions +======================== + +Writing a new feature is just one way to contribute to the Cassandra project. In fact, making sure that supporting tasks, such as QA, documentation and helping users, keep up with the development of new features is an ongoing challenge for the project (and most open source projects). So, before firing up your IDE to create that new feature, we'd suggest you consider some of the following activities as a way of introducing yourself to the project and getting to know how things work. + * Add to or update the documentation + * Answer questions on the user list + * Review and test a submitted patch + * Investigate and fix a reported bug + * Create unit tests and d-tests + +Updating documentation +======================== + +The Cassandra documentation is maintained in the Cassandra source repository along with the Cassandra code base. To submit changes to the documentation, follow the standard process for submitting a patch (:ref:`patches`). + +Answering questions on the user list +======================== + +Subscribe to the user list, look out for some questions you know the answer to and reply with an answer. Simple as that! +See the `community <http://cassandra.apache.org/community/>`_ page for details on how to subscribe to the mailing list. + +Reviewing and testing a submitted patch +======================== + +Reviewing patches is not the sole domain of committers, if others have reviewed a patch it can reduce the load on the committers allowing them to write more great features or review more patches. Follow the instructions in :ref:`_development_how_to_review` or create a build with the patch and test it with your own workload. Add a comment to the JIRA ticket to let others know what you have done and the results of your work. (For example, "I tested this performance enhacement on our application's standard production load test and found a 3% improvement.") + +Investigate and/or fix a reported bug +======================== + +Often, the hardest work in fixing a bug is reproducing it. Even if you don't have the knowledge to produce a fix, figuring out a way to reliable reproduce an issues can be a massive contribution to getting a bug fixed. Document your method of reproduction in a JIRA comment or, better yet, produce an automated test that reproduces the issue and attach it to the ticket. If you go as far as producing a fix, follow the process for submitting a patch (:ref:`patches`). + +Create unit tests and Dtests +======================== + +Test coverage in Cassandra is improving but, as with most code bases, it could benefit from more automated test coverage. Before starting work in an area, consider reviewing and enhancing the existing test coverage. This will both improve your knowledge of the code before you start on an enhancement and reduce the chances of your change in introducing new issues. See :ref:`testing` and :ref:`patches` for more detail. + + +
Modified: cassandra/site/src/doc/4.0/_sources/development/how_to_commit.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/how_to_commit.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/how_to_commit.txt (original) +++ cassandra/site/src/doc/4.0/_sources/development/how_to_commit.txt Tue May 16 02:01:22 2017 @@ -31,15 +31,15 @@ On cassandra-3.0: On cassandra-3.3: #. ``git merge cassandra-3.0 -s ours`` #. ``git apply -3 12345-3.3.patch`` (likely to have an issue with CHANGES.txt here: fix it ourselves, then git add CHANGES.txt) - #. ``git commit âamend`` + #. ``git commit -amend`` On trunk: #. ``git merge cassandra-3.3 -s ours`` #. ``git apply -3 12345-trunk.patch`` (likely to have an issue with CHANGES.txt here: fix it ourselves, then git add CHANGES.txt) - #. ``git commit âamend`` + #. ``git commit -amend`` On any branch: - #. ``git push origin cassandra-3.0 cassandra-3.3 trunk âatomic`` + #. ``git push origin cassandra-3.0 cassandra-3.3 trunk -atomic`` Same scenario, but a branch-based contribution: @@ -50,23 +50,23 @@ On cassandra-3.3: #. ``git merge cassandra-3.0 -s ours`` #. ``git format-patch -1 <sha-of-3.3-commit>`` #. ``git apply -3 <sha-of-3.3-commit>.patch`` (likely to have an issue with CHANGES.txt here: fix it ourselves, then git add CHANGES.txt) - #. ``git commit âamend`` + #. ``git commit -amend`` On trunk: #. ``git merge cassandra-3.3 -s ours`` #. ``git format-patch -1 <sha-of-trunk-commit>`` #. ``git apply -3 <sha-of-trunk-commit>.patch`` (likely to have an issue with CHANGES.txt here: fix it ourselves, then git add CHANGES.txt) - #. ``git commit âamend`` + #. ``git commit -amend`` On any branch: - #. ``git push origin cassandra-3.0 cassandra-3.3 trunk âatomic`` + #. ``git push origin cassandra-3.0 cassandra-3.3 trunk -atomic`` .. tip:: Notes on git flags: ``-3`` flag to am and apply will instruct git to perform a 3-way merge for you. If a conflict is detected, you can either resolve it manually or invoke git mergetool - for both am and apply. - ``âatomic`` flag to git push does the obvious thing: pushes all or nothing. Without the flag, the command is equivalent to running git push once per each branch. This is nifty in case a race condition happens - you wonât push half the branches, blocking other committersâ progress while you are resolving the issue. + ``-atomic`` flag to git push does the obvious thing: pushes all or nothing. Without the flag, the command is equivalent to running git push once per each branch. This is nifty in case a race condition happens - you wonât push half the branches, blocking other committersâ progress while you are resolving the issue. .. tip:: Modified: cassandra/site/src/doc/4.0/_sources/development/how_to_review.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/how_to_review.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/how_to_review.txt (original) +++ cassandra/site/src/doc/4.0/_sources/development/how_to_review.txt Tue May 16 02:01:22 2017 @@ -14,6 +14,8 @@ .. See the License for the specific language governing permissions and .. limitations under the License. +.. _how_to_review: + Review Checklist **************** Modified: cassandra/site/src/doc/4.0/_sources/development/index.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/index.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/index.txt (original) +++ cassandra/site/src/doc/4.0/_sources/development/index.txt Tue May 16 02:01:22 2017 @@ -14,15 +14,17 @@ .. See the License for the specific language governing permissions and .. limitations under the License. -Cassandra Development -********************* +Contributing to Cassandra +************************* .. toctree:: :maxdepth: 2 + gettingstarted ide testing patches code_style how_to_review how_to_commit + documentation Modified: cassandra/site/src/doc/4.0/_sources/development/patches.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/patches.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/patches.txt (original) +++ cassandra/site/src/doc/4.0/_sources/development/patches.txt Tue May 16 02:01:22 2017 @@ -15,6 +15,7 @@ .. limitations under the License. .. highlight:: none +.. _patches: Contributing Code Changes ************************* Modified: cassandra/site/src/doc/4.0/_sources/development/testing.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/development/testing.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/development/testing.txt (original) +++ cassandra/site/src/doc/4.0/_sources/development/testing.txt Tue May 16 02:01:22 2017 @@ -15,6 +15,7 @@ .. limitations under the License. .. highlight:: none +.. _testing: Testing ******* @@ -75,12 +76,15 @@ Performance tests for Cassandra are a sp Cassandra Stress Tool --------------------- -TODO: `CASSANDRA-12365 <https://issues.apache.org/jira/browse/CASSANDRA-12365>`_ +See :ref:`cassandra_stress` cstar_perf ---------- Another tool available on github is `cstar_perf <https://github.com/datastax/cstar_perf>`_ that can be used for intensive performance testing in large clusters or locally. Please refer to the project page on how to set it up and how to use it. +CircleCI +-------- +Cassandra ships with a default `CircleCI <https://circleci.com>`_ configuration, to enable running tests on your branches, you need to go the CircleCI website, click "Login" and log in with your github account. Then you need to give CircleCI permission to watch your repositories. Once you have done that, you can optionally configure CircleCI to run tests in parallel - click "Projects", then your github account and then click the settings for the project. If you leave the parallelism at 1 for Cassandra, only ``ant eclipse-warnings`` and ``ant test`` will be run. If you up the parallelism to 4, it also runs ``ant long-test``, ``ant test-compression`` and ``ant stress-test`` Modified: cassandra/site/src/doc/4.0/_sources/faq/index.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/faq/index.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/faq/index.txt (original) +++ cassandra/site/src/doc/4.0/_sources/faq/index.txt Tue May 16 02:01:22 2017 @@ -58,7 +58,7 @@ What ports does Cassandra use? ------------------------------ By default, Cassandra uses 7000 for cluster communication (7001 if SSL is enabled), 9042 for native protocol clients, -and 7199 for JMX (and 9160 for the deprecated Thrift interface). The internode communication and native protocol ports +and 7199 for JMX. The internode communication and native protocol ports are configurable in the :ref:`cassandra-yaml`. The JMX port is configurable in ``cassandra-env.sh`` (through JVM options). All ports are TCP. @@ -98,15 +98,16 @@ token on the next restart. Can I change the replication factor (a a keyspace) on a live cluster? --------------------------------------------------------------------- -Yes, but it will require running repair (or cleanup) to change the replica count of existing data: +Yes, but it will require running a full repair (or cleanup) to change the replica count of existing data: - :ref:`Alter <alter-keyspace-statement>` the replication factor for desired keyspace (using cqlsh for instance). - If you're reducing the replication factor, run ``nodetool cleanup`` on the cluster to remove surplus replicated data. Cleanup runs on a per-node basis. -- If you're increasing the replication factor, run ``nodetool repair`` to ensure data is replicated according to the new +- If you're increasing the replication factor, run ``nodetool repair -full`` to ensure data is replicated according to the new configuration. Repair runs on a per-replica set basis. This is an intensive process that may result in adverse cluster performance. It's highly recommended to do rolling repairs, as an attempt to repair the entire cluster at once will - most likely swamp it. + most likely swamp it. Note that you will need to run a full repair (``-full``) to make sure that already repaired + sstables are not skipped. .. _can-large-blob: Modified: cassandra/site/src/doc/4.0/_sources/getting_started/drivers.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/getting_started/drivers.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/getting_started/drivers.txt (original) +++ cassandra/site/src/doc/4.0/_sources/getting_started/drivers.txt Tue May 16 02:01:22 2017 @@ -105,3 +105,8 @@ Rust ^^^^ - `Rust CQL <https://github.com/neich/rust-cql>`__ + +Perl +^^^^ + +- `Cassandra::Client and DBD::Cassandra <https://github.com/tvdw/perl-dbd-cassandra>`__ Modified: cassandra/site/src/doc/4.0/_sources/operating/compaction.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/operating/compaction.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/operating/compaction.txt (original) +++ cassandra/site/src/doc/4.0/_sources/operating/compaction.txt Tue May 16 02:01:22 2017 @@ -262,7 +262,7 @@ and the attribute to change is ``Compact syntax for the json version is the same as you would use in an :ref:`ALTER TABLE <alter-table-statement>` statement - for example:: - { 'class': 'LeveledCompactionStrategy', 'sstable_size_in_mb': 123 } + { 'class': 'LeveledCompactionStrategy', 'sstable_size_in_mb': 123, 'fanout_size': 10} The setting is kept until someone executes an :ref:`ALTER TABLE <alter-table-statement>` that touches the compaction settings or restarts the node. @@ -379,6 +379,10 @@ LCS options The target compressed (if using compression) sstable size - the sstables can end up being larger if there are very large partitions on the node. +``fanout_size`` (default: 10) + The target size of levels increases by this fanout_size multiplier. You can reduce the space amplification by tuning + this option. + LCS also support the ``cassandra.disable_stcs_in_l0`` startup option (``-Dcassandra.disable_stcs_in_l0=true``) to avoid doing STCS in L0. Modified: cassandra/site/src/doc/4.0/_sources/operating/metrics.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/operating/metrics.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/operating/metrics.txt (original) +++ cassandra/site/src/doc/4.0/_sources/operating/metrics.txt Tue May 16 02:01:22 2017 @@ -127,15 +127,26 @@ CasPropose CasCommit Latency Latency of paxos commit round. PercentRepaired Gauge<Double> Percent of table data that is repaired on disk. SpeculativeRetries Counter Number of times speculative retries were sent for this table. +SpeculativeFailedRetries Counter Number of speculative retries that failed to prevent a timeout +SpeculativeInsufficientReplicas Counter Number of speculative retries that couldn't be attempted due to lack of replicas +SpeculativeSampleLatencyNanos Gauge<Long> Number of nanoseconds to wait before speculation is attempted. Value may be statically configured or updated periodically based on coordinator latency. WaitingOnFreeMemtableSpace Histogram Histogram of time spent waiting for free memtable space, either on- or off-heap. DroppedMutations Counter Number of dropped mutations on this table. +AnticompactionTime Timer Time spent anticompacting before a consistent repair. +ValidationTime Timer Time spent doing validation compaction during repair. +SyncTime Timer Time spent doing streaming during repair. +BytesValidated Histogram Histogram over the amount of bytes read during validation. +PartitionsValidated Histogram Histogram over the number of partitions read during validation. +BytesAnticompacted Counter How many bytes we anticompacted. +BytesMutatedAnticompaction Counter How many bytes we avoided anticompacting because the sstable was fully contained in the repaired range. +MutatedAnticompactionGauge Gauge<Double> Ratio of bytes mutated vs total bytes repaired. ======================================= ============== =========== Keyspace Metrics ^^^^^^^^^^^^^^^^ Each keyspace in Cassandra has metrics responsible for tracking its state and performance. -These metrics are the same as the ``Table Metrics`` above, only they are aggregated at the Keyspace level. +Most of these metrics are the same as the ``Table Metrics`` above, only they are aggregated at the Keyspace level. The keyspace specific metrics are specified in the table below. Reported name format: @@ -145,6 +156,16 @@ Reported name format: **JMX MBean** ``org.apache.cassandra.metrics:type=Keyspace scope=<Keyspace> name=<MetricName>`` + +======================================= ============== =========== +Name Type Description +======================================= ============== =========== +WriteFailedIdeaCL Counter Number of writes that failed to achieve the configured ideal consistency level or 0 if none is configured +IdealCLWriteLatency Latency Coordinator latency of writes at the configured ideal consistency level. No values are recorded if ideal consistency level is not configured +RepairTime Timer Total time spent as repair coordinator. +RepairPrepareTime Timer Total time spent preparing for repair. +======================================= ============== =========== + ThreadPool Metrics ^^^^^^^^^^^^^^^^^^ @@ -249,6 +270,7 @@ Reported name format: UnfinishedCommit Counter Number of transactions that were committed on write. ConditionNotMet Counter Number of transaction preconditions did not match current values. ContentionHistogram Histogram How many contended writes were encountered + MutationSizeHistogram Histogram Total size in bytes of the requests mutations. ===================== ============== ============================================================= @@ -286,6 +308,7 @@ Reported name format: Failures Counter Number of write failures encountered. |nbsp| Latency Write latency. Unavailables Counter Number of unavailable exceptions encountered. + MutationSizeHistogram Histogram Total size in bytes of the requests mutations. ===================== ============== ============================================================= @@ -522,6 +545,31 @@ Hints_created-<PeerIP> Counter Hints_not_stored-<PeerIP> Counter Number of hints not stored for this peer, due to being down past the configured hint window. =========================== ============== =========== +HintsService Metrics +^^^^^^^^^^^^^^^^^^^^^ + +Metrics specific to the Hints delivery service. There are also some metrics related to hints tracked in ``Storage Metrics`` + +These metrics include the peer endpoint **in the metric name** + +Reported name format: + +**Metric Name** + ``org.apache.cassandra.metrics.HintsService.<MetricName>`` + +**JMX MBean** + ``org.apache.cassandra.metrics:type=HintsService name=<MetricName>`` + +=========================== ============== =========== +Name Type Description +=========================== ============== =========== +HintsSucceeded Meter A meter of the hints successfully delivered +HintsFailed Meter A meter of the hints that failed deliver +HintsTimedOut Meter A meter of the hints that timed out +Hints_delays Histogram Histogram of hint delivery delays (in milliseconds) +Hints_delays-<PeerIP> Histogram Histogram of hint delivery delays (in milliseconds) per peer +=========================== ============== =========== + SSTable Index Metrics ^^^^^^^^^^^^^^^^^^^^^ @@ -582,9 +630,31 @@ Reported name format: Name Type Description =========================== ============== =========== connectedNativeClients Counter Number of clients connected to this nodes native protocol server -connectedThriftClients Counter Number of clients connected to this nodes thrift protocol server =========================== ============== =========== + +Batch Metrics +^^^^^^^^^^^^^ + +Metrics specifc to batch statements. + +Reported name format: + +**Metric Name** + ``org.apache.cassandra.metrics.Batch.<MetricName>`` + +**JMX MBean** + ``org.apache.cassandra.metrics:type=Batch name=<MetricName>`` + +=========================== ============== =========== +Name Type Description +=========================== ============== =========== +PartitionsPerCounterBatch Histogram Distribution of the number of partitions processed per counter batch +PartitionsPerLoggedBatch Histogram Distribution of the number of partitions processed per logged batch +PartitionsPerUnloggedBatch Histogram Distribution of the number of partitions processed per unlogged batch +=========================== ============== =========== + + JVM Metrics ^^^^^^^^^^^ Modified: cassandra/site/src/doc/4.0/_sources/operating/repair.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/operating/repair.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/operating/repair.txt (original) +++ cassandra/site/src/doc/4.0/_sources/operating/repair.txt Tue May 16 02:01:22 2017 @@ -16,7 +16,92 @@ .. highlight:: none +.. _repair: + Repair ------ -.. todo:: todo +Cassandra is designed to remain available if one of it's nodes is down or unreachable. However, when a node is down or +unreachable, it needs to eventually discover the writes it missed. Hints attempt to inform a node of missed writes, but +are a best effort, and aren't guaranteed to inform a node of 100% of the writes it missed. These inconsistencies can +eventually result in data loss as nodes are replaced or tombstones expire. + +These inconsistencies are fixed with the repair process. Repair synchronizes the data between nodes by comparing their +respective datasets for their common token ranges, and streaming the differences for any out of sync sections between +the nodes. It compares the data with merkle trees, which are a hierarchy of hashes. + +Incremental and Full Repairs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There are 2 types of repairs: full repairs, and incremental repairs. Full repairs operate over all of the data in the +token range being repaired. Incremental repairs only repair data that's been written since the previous incremental repair. + +Incremental repairs are the default repair type, and if run regularly, can significantly reduce the time and io cost of +performing a repair. However, it's important to understand that once an incremental repair marks data as repaired, it won't +try to repair it again. This is fine for syncing up missed writes, but it doesn't protect against things like disk corruption, +data loss by operator error, or bugs in Cassandra. For this reason, full repairs should still be run occasionally. + +Usage and Best Practices +^^^^^^^^^^^^^^^^^^^^^^^^ + +Since repair can result in a lot of disk and network io, it's not run automatically by Cassandra. It is run by the operator +via nodetool. + +Incremental repair is the default and is run with the following command: + +:: + + nodetool repair + +A full repair can be run with the following command: + +:: + + nodetool repair --full + +Additionally, repair can be run on a single keyspace: + +:: + + nodetool repair [options] <keyspace_name> + +Or even on specific tables: + +:: + + nodetool repair [options] <keyspace_name> <table1> <table2> + + +The repair command only repairs token ranges on the node being repaired, it doesn't repair the whole cluster. By default, repair +will operate on all token ranges replicated by the node you're running repair on, which will cause duplicate work if you run it +on every node. The ``-pr`` flag will only repair the "primary" ranges on a node, so you can repair your entire cluster by running +``nodetool repair -pr`` on each node in a single datacenter. + +The specific frequency of repair that's right for your cluster, of course, depends on several factors. However, if you're +just starting out and looking for somewhere to start, running an incremental repair every 1-3 days, and a full repair every +1-3 weeks is probably reasonable. If you don't want to run incremental repairs, a full repair every 5 days is a good place +to start. + +At a minimum, repair should be run often enough that the gc grace period never expires on unrepaired data. Otherwise, deleted +data could reappear. With a default gc grace period of 10 days, repairing every node in your cluster at least once every 7 days +will prevent this, while providing enough slack to allow for delays. + +Other Options +^^^^^^^^^^^^^ + +``-pr, --partitioner-range`` + Restricts repair to the 'primary' token ranges of the node being repaired. A primary range is just a token range for + which a node is the first replica in the ring. + +``-prv, --preview`` + Estimates the amount of streaming that would occur for the given repair command. This builds the merkle trees, and prints + the expected streaming activity, but does not actually do any streaming. By default, incremental repairs are estimated, + add the ``--full`` flag to estimate a full repair. + +``-vd, --validate`` + Verifies that the repaired data is the same across all nodes. Similiar to ``--preview``, this builds and compares merkle + trees of repaired data, but doesn't do any streaming. This is useful for troubleshooting. If this shows that the repaired + data is out of sync, a full repair should be run. + +.. seealso:: + :ref:`nodetool repair docs <nodetool_repair>` Modified: cassandra/site/src/doc/4.0/_sources/operating/snitch.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/operating/snitch.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/operating/snitch.txt (original) +++ cassandra/site/src/doc/4.0/_sources/operating/snitch.txt Tue May 16 02:01:22 2017 @@ -45,7 +45,7 @@ configured with the following properties Snitch classes ^^^^^^^^^^^^^^ -The ``endpoint_snitch`` parameter in ``cassandra.yaml`` should be set to the class the class that implements +The ``endpoint_snitch`` parameter in ``cassandra.yaml`` should be set to the class that implements ``IEndPointSnitch`` which will be wrapped by the dynamic snitch and decide if two endpoints are in the same data center or on the same rack. Out of the box, Cassandra provides the snitch implementations: Added: cassandra/site/src/doc/4.0/_sources/tools/cassandra_stress.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/cassandra_stress.txt?rev=1795259&view=auto ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/cassandra_stress.txt (added) +++ cassandra/site/src/doc/4.0/_sources/tools/cassandra_stress.txt Tue May 16 02:01:22 2017 @@ -0,0 +1,251 @@ +.. Licensed to the Apache Software Foundation (ASF) under one +.. or more contributor license agreements. See the NOTICE file +.. distributed with this work for additional information +.. regarding copyright ownership. The ASF licenses this file +.. to you under the Apache License, Version 2.0 (the +.. "License"); you may not use this file except in compliance +.. with the License. You may obtain a copy of the License at +.. +.. http://www.apache.org/licenses/LICENSE-2.0 +.. +.. Unless required by applicable law or agreed to in writing, software +.. distributed under the License is distributed on an "AS IS" BASIS, +.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +.. See the License for the specific language governing permissions and +.. limitations under the License. + +.. highlight:: yaml + +.. _cassandra_stress: + +Cassandra Stress +---------------- + +cassandra-stress is a tool for benchmarking and load testing a Cassandra +cluster. cassandra-stress supports testing arbitrary CQL tables and queries +to allow users to benchmark their data model. + +This documentation focuses on user mode as this allows the testing of your +actual schema. + +Usage +^^^^^ +There are several operation types: + + * write-only, read-only, and mixed workloads of standard data + * write-only and read-only workloads for counter columns + * user configured workloads, running custom queries on custom schemas + +The syntax is `cassandra-stress <command> [options]`. If you want more information on a given command +or options, just run `cassandra-stress help <command|option>`. + +Commands: + read: + Multiple concurrent reads - the cluster must first be populated by a write test + write: + Multiple concurrent writes against the cluster + mixed: + Interleaving of any basic commands, with configurable ratio and distribution - the cluster must first be populated by a write test + counter_write: + Multiple concurrent updates of counters. + counter_read: + Multiple concurrent reads of counters. The cluster must first be populated by a counterwrite test. + user: + Interleaving of user provided queries, with configurable ratio and distribution. + help: + Print help for a command or option + print: + Inspect the output of a distribution definition + legacy: + Legacy support mode + +Primary Options: + -pop: + Population distribution and intra-partition visit order + -insert: + Insert specific options relating to various methods for batching and splitting partition updates + -col: + Column details such as size and count distribution, data generator, names, comparator and if super columns should be used + -rate: + Thread count, rate limit or automatic mode (default is auto) + -mode: + Thrift or CQL with options + -errors: + How to handle errors when encountered during stress + -sample: + Specify the number of samples to collect for measuring latency + -schema: + Replication settings, compression, compaction, etc. + -node: + Nodes to connect to + -log: + Where to log progress to, and the interval at which to do it + -transport: + Custom transport factories + -port: + The port to connect to cassandra nodes on + -sendto: + Specify a stress server to send this command to + -graph: + Graph recorded metrics + -tokenrange: + Token range settings + + +Suboptions: + Every command and primary option has its own collection of suboptions. These are too numerous to list here. + For information on the suboptions for each command or option, please use the help command, + `cassandra-stress help <command|option>`. + +User mode +^^^^^^^^^ + +User mode allows you to use your stress your own schemas. This can save time in +the long run rather than building an application and then realising your schema +doesn't scale. + +Profile ++++++++ + +User mode requires a profile defined in YAML. +Multiple YAML files may be specified in which case operations in the ops argument are referenced as specname.opname. + +An identifier for the profile:: + + specname: staff_activities + +The keyspace for the test:: + + keyspace: staff + +CQL for the keyspace. Optional if the keyspace already exists:: + + keyspace_definition: | + CREATE KEYSPACE stresscql WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 3}; + +The table to be stressed:: + + table: staff_activities + +CQL for the table. Optional if the table already exists:: + + table_definition: | + CREATE TABLE staff_activities ( + name text, + when timeuuid, + what text, + PRIMARY KEY(name, when, what) + ) + + +Optional meta information on the generated columns in the above table. +The min and max only apply to text and blob types. +The distribution field represents the total unique population +distribution of that column across rows:: + + columnspec: + - name: name + size: uniform(5..10) # The names of the staff members are between 5-10 characters + population: uniform(1..10) # 10 possible staff members to pick from + - name: when + cluster: uniform(20..500) # Staff members do between 20 and 500 events + - name: what + size: normal(10..100,50) + +Supported types are: + +An exponential distribution over the range [min..max]:: + + EXP(min..max) + +An extreme value (Weibull) distribution over the range [min..max]:: + + EXTREME(min..max,shape) + +A gaussian/normal distribution, where mean=(min+max)/2, and stdev is (mean-min)/stdvrng:: + + GAUSSIAN(min..max,stdvrng) + +A gaussian/normal distribution, with explicitly defined mean and stdev:: + + GAUSSIAN(min..max,mean,stdev) + +A uniform distribution over the range [min, max]:: + + UNIFORM(min..max) + +A fixed distribution, always returning the same value:: + + FIXED(val) + +If preceded by ~, the distribution is inverted + +Defaults for all columns are size: uniform(4..8), population: uniform(1..100B), cluster: fixed(1) + +Insert distributions:: + + insert: + # How many partition to insert per batch + partitions: fixed(1) + # How many rows to update per partition + select: fixed(1)/500 + # UNLOGGED or LOGGED batch for insert + batchtype: UNLOGGED + + +Currently all inserts are done inside batches. + +Read statements to use during the test:: + + queries: + events: + cql: select * from staff_activities where name = ? + fields: samerow + latest_event: + cql: select * from staff_activities where name = ? LIMIT 1 + fields: samerow + +Running a user mode test:: + + cassandra-stress user profile=./example.yaml duration=1m "ops(insert=1,latest_event=1,events=1)" truncate=once + +This will create the schema then run tests for 1 minute with an equal number of inserts, latest_event queries and events +queries. Additionally the table will be truncated once before the test. + +The full example can be found here :download:`yaml <./stress-example.yaml>` + +Running a user mode test with multiple yaml files:: + cassandra-stress user profile=./example.yaml,./example2.yaml duration=1m "ops(ex1.insert=1,ex1.latest_event=1,ex2.insert=2)" truncate=once + +This will run operations as specified in both the example.yaml and example2.yaml files. example.yaml and example2.yaml can reference the same table + although care must be taken that the table definition is identical (data generation specs can be different). + +Graphing +^^^^^^^^ + +Graphs can be generated for each run of stress. + +.. image:: example-stress-graph.png + +To create a new graph:: + + cassandra-stress user profile=./stress-example.yaml "ops(insert=1,latest_event=1,events=1)" -graph file=graph.html title="Awesome graph" + +To add a new run to an existing graph point to an existing file and add a revision name:: + + cassandra-stress user profile=./stress-example.yaml duration=1m "ops(insert=1,latest_event=1,events=1)" -graph file=graph.html title="Awesome graph" revision="Second run" + +FAQ +^^^^ + +**How do you use NetworkTopologyStrategy for the keyspace?** + +Use the schema option making sure to either escape the parenthesis or enclose in quotes:: + + cassandra-stress write -schema "replication(strategy=NetworkTopologyStrategy,datacenter1=3)" + +**How do you use SSL?** + +Use the transport option:: + + cassandra-stress "write n=100k cl=ONE no-warmup" -transport "truststore=$HOME/jks/truststore.jks truststore-password=cassandra" \ No newline at end of file Modified: cassandra/site/src/doc/4.0/_sources/tools/index.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/index.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/index.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/index.txt Tue May 16 02:01:22 2017 @@ -24,3 +24,4 @@ This section describes the command line cqlsh nodetool/nodetool + cassandra_stress Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/assassinate.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/assassinate.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/assassinate.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/assassinate.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _assassinate +.. _nodetool_assassinate: assassinate ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/bootstrap.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/bootstrap.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/bootstrap.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/bootstrap.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _bootstrap +.. _nodetool_bootstrap: bootstrap ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/cleanup.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/cleanup.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/cleanup.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/cleanup.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _cleanup +.. _nodetool_cleanup: cleanup ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/clearsnapshot.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/clearsnapshot.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/clearsnapshot.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/clearsnapshot.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _clearsnapshot +.. _nodetool_clearsnapshot: clearsnapshot ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/compact.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/compact.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/compact.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/compact.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _compact +.. _nodetool_compact: compact ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionhistory.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionhistory.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionhistory.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionhistory.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _compactionhistory +.. _nodetool_compactionhistory: compactionhistory ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionstats.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionstats.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionstats.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/compactionstats.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _compactionstats +.. _nodetool_compactionstats: compactionstats ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/decommission.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/decommission.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/decommission.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/decommission.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _decommission +.. _nodetool_decommission: decommission ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/describecluster.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/describecluster.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/describecluster.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/describecluster.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _describecluster +.. _nodetool_describecluster: describecluster ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/describering.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/describering.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/describering.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/describering.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _describering +.. _nodetool_describering: describering ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disableautocompaction.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disableautocompaction.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disableautocompaction.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disableautocompaction.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disableautocompaction +.. _nodetool_disableautocompaction: disableautocompaction ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebackup.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebackup.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebackup.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebackup.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disablebackup +.. _nodetool_disablebackup: disablebackup ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebinary.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebinary.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebinary.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablebinary.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disablebinary +.. _nodetool_disablebinary: disablebinary ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablegossip.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablegossip.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablegossip.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablegossip.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disablegossip +.. _nodetool_disablegossip: disablegossip ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehandoff.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehandoff.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehandoff.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehandoff.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disablehandoff +.. _nodetool_disablehandoff: disablehandoff ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehintsfordc.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehintsfordc.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehintsfordc.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/disablehintsfordc.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _disablehintsfordc +.. _nodetool_disablehintsfordc: disablehintsfordc ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/drain.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/drain.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/drain.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/drain.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _drain +.. _nodetool_drain: drain ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enableautocompaction.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enableautocompaction.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enableautocompaction.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enableautocompaction.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enableautocompaction +.. _nodetool_enableautocompaction: enableautocompaction ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebackup.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebackup.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebackup.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebackup.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enablebackup +.. _nodetool_enablebackup: enablebackup ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebinary.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebinary.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebinary.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablebinary.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enablebinary +.. _nodetool_enablebinary: enablebinary ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablegossip.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablegossip.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablegossip.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablegossip.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enablegossip +.. _nodetool_enablegossip: enablegossip ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehandoff.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehandoff.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehandoff.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehandoff.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enablehandoff +.. _nodetool_enablehandoff: enablehandoff ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehintsfordc.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehintsfordc.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehintsfordc.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/enablehintsfordc.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _enablehintsfordc +.. _nodetool_enablehintsfordc: enablehintsfordc ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/failuredetector.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/failuredetector.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/failuredetector.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/failuredetector.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _failuredetector +.. _nodetool_failuredetector: failuredetector ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/flush.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/flush.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/flush.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/flush.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _flush +.. _nodetool_flush: flush ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/garbagecollect.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/garbagecollect.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/garbagecollect.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/garbagecollect.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _garbagecollect +.. _nodetool_garbagecollect: garbagecollect ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/gcstats.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/gcstats.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/gcstats.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/gcstats.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _gcstats +.. _nodetool_gcstats: gcstats ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthreshold.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthreshold.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthreshold.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthreshold.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getcompactionthreshold +.. _nodetool_getcompactionthreshold: getcompactionthreshold ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getcompactionthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getcompactionthroughput +.. _nodetool_getcompactionthroughput: getcompactionthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getconcurrentcompactors.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getconcurrentcompactors.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getconcurrentcompactors.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getconcurrentcompactors.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getconcurrentcompactors +.. _nodetool_getconcurrentcompactors: getconcurrentcompactors ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getendpoints.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getendpoints.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getendpoints.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getendpoints.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getendpoints +.. _nodetool_getendpoints: getendpoints ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getinterdcstreamthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getinterdcstreamthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getinterdcstreamthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getinterdcstreamthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getinterdcstreamthroughput +.. _nodetool_getinterdcstreamthroughput: getinterdcstreamthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getlogginglevels.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getlogginglevels.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getlogginglevels.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getlogginglevels.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getlogginglevels +.. _nodetool_getlogginglevels: getlogginglevels ------- Added: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getmaxhintwindow.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getmaxhintwindow.txt?rev=1795259&view=auto ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getmaxhintwindow.txt (added) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getmaxhintwindow.txt Tue May 16 02:01:22 2017 @@ -0,0 +1,11 @@ +.. _nodetool_getmaxhintwindow: + +getmaxhintwindow +------- + +Usage +--------- + +.. include:: getmaxhintwindow.txt + :literal: + Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getsstables.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getsstables.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getsstables.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getsstables.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getsstables +.. _nodetool_getsstables: getsstables ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/getstreamthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/getstreamthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/getstreamthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/getstreamthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _getstreamthroughput +.. _nodetool_getstreamthroughput: getstreamthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettimeout.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettimeout.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettimeout.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettimeout.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _gettimeout +.. _nodetool_gettimeout: gettimeout ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettraceprobability.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettraceprobability.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettraceprobability.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/gettraceprobability.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _gettraceprobability +.. _nodetool_gettraceprobability: gettraceprobability ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/gossipinfo.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/gossipinfo.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/gossipinfo.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/gossipinfo.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _gossipinfo +.. _nodetool_gossipinfo: gossipinfo ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/help.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/help.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/help.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/help.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _help +.. _nodetool_help: help ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/info.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/info.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/info.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/info.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _info +.. _nodetool_info: info ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatecountercache.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatecountercache.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatecountercache.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatecountercache.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _invalidatecountercache +.. _nodetool_invalidatecountercache: invalidatecountercache ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatekeycache.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatekeycache.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatekeycache.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidatekeycache.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _invalidatekeycache +.. _nodetool_invalidatekeycache: invalidatekeycache ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidaterowcache.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidaterowcache.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidaterowcache.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/invalidaterowcache.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _invalidaterowcache +.. _nodetool_invalidaterowcache: invalidaterowcache ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/join.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/join.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/join.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/join.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _join +.. _nodetool_join: join ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/listsnapshots.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/listsnapshots.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/listsnapshots.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/listsnapshots.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _listsnapshots +.. _nodetool_listsnapshots: listsnapshots ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/move.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/move.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/move.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/move.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _move +.. _nodetool_move: move ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/netstats.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/netstats.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/netstats.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/netstats.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _netstats +.. _nodetool_netstats: netstats ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/nodetool.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/nodetool.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/nodetool.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/nodetool.txt Tue May 16 02:01:22 2017 @@ -7,8 +7,8 @@ Usage --------- usage: nodetool [(-pwf <passwordFilePath> | --password-file <passwordFilePath>)] - [(-u <username> | --username <username>)] [(-p <port> | --port <port>)] - [(-h <host> | --host <host>)] [(-pw <password> | --password <password>)] + [(-h <host> | --host <host>)] [(-u <username> | --username <username>)] + [(-pw <password> | --password <password>)] [(-p <port> | --port <port>)] <command> [<args>] The most commonly used nodetool commands are: @@ -45,8 +45,6 @@ The most commonly used nodetool commands :doc:`disablehintsfordc` - Disable hints for a data center - :doc:`disablethrift` - Disable thrift server - :doc:`drain` - Drain the node (stop accepting writes and flush all tables) :doc:`enableautocompaction` - Enable autocompaction for the given keyspace and table @@ -61,8 +59,6 @@ The most commonly used nodetool commands :doc:`enablehintsfordc` - Enable hints for a data center that was previsouly disabled - :doc:`enablethrift` - Reenable thrift server - :doc:`failuredetector` - Shows the failure detector information for the cluster :doc:`flush` - Flush one or more tables @@ -83,6 +79,8 @@ The most commonly used nodetool commands :doc:`getlogginglevels` - Get the runtime logging levels + :doc:`getmaxhintwindow` - Print the max hint window in ms + :doc:`getsstables` - Print the sstable filenames that own the key :doc:`getstreamthroughput` - Print the Mb/s throughput cap for streaming in the system @@ -133,6 +131,9 @@ The most commonly used nodetool commands :doc:`repair` - Repair one or more tables + :doc:`repair_admin` - + :doc:`list` - and fail incremental repair sessions + :doc:`replaybatchlog` - Kick off batchlog replay and wait for finish :doc:`resetlocalschema` - Reset node's local schema and resync @@ -159,6 +160,8 @@ The most commonly used nodetool commands :doc:`setlogginglevel` - Set the log level threshold for a given class. If both class and level are empty/null, it will reset to the initial configuration + :doc:`setmaxhintwindow` - Set the specified max hint window in ms + :doc:`setstreamthroughput` - Set the Mb/s throughput cap for streaming in the system, or 0 to disable throttling :doc:`settimeout` - Set the specified timeout in ms, or 0 to disable timeout @@ -177,8 +180,6 @@ The most commonly used nodetool commands :doc:`statushandoff` - Status of storing future hints on the current node - :doc:`statusthrift` - Status of thrift server - :doc:`stop` - Stop compaction :doc:`stopdaemon` - Stop cassandra daemon Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/pausehandoff.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/pausehandoff.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/pausehandoff.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/pausehandoff.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _pausehandoff +.. _nodetool_pausehandoff: pausehandoff ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/proxyhistograms.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/proxyhistograms.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/proxyhistograms.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/proxyhistograms.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _proxyhistograms +.. _nodetool_proxyhistograms: proxyhistograms ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/rangekeysample.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/rangekeysample.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/rangekeysample.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/rangekeysample.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _rangekeysample +.. _nodetool_rangekeysample: rangekeysample ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _rebuild +.. _nodetool_rebuild: rebuild ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild_index.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild_index.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild_index.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/rebuild_index.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _rebuild_index +.. _nodetool_rebuild_index: rebuild_index ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/refresh.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/refresh.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/refresh.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/refresh.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _refresh +.. _nodetool_refresh: refresh ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/refreshsizeestimates.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/refreshsizeestimates.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/refreshsizeestimates.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/refreshsizeestimates.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _refreshsizeestimates +.. _nodetool_refreshsizeestimates: refreshsizeestimates ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/reloadtriggers.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/reloadtriggers.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/reloadtriggers.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/reloadtriggers.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _reloadtriggers +.. _nodetool_reloadtriggers: reloadtriggers ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/relocatesstables.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/relocatesstables.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/relocatesstables.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/relocatesstables.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _relocatesstables +.. _nodetool_relocatesstables: relocatesstables ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/removenode.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/removenode.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/removenode.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/removenode.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _removenode +.. _nodetool_removenode: removenode ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _repair +.. _nodetool_repair: repair ------- Added: cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair_admin.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair_admin.txt?rev=1795259&view=auto ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair_admin.txt (added) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/repair_admin.txt Tue May 16 02:01:22 2017 @@ -0,0 +1,11 @@ +.. _nodetool_repair_admin: + +repair_admin +------- + +Usage +--------- + +.. include:: repair_admin.txt + :literal: + Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/replaybatchlog.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/replaybatchlog.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/replaybatchlog.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/replaybatchlog.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _replaybatchlog +.. _nodetool_replaybatchlog: replaybatchlog ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/resetlocalschema.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/resetlocalschema.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/resetlocalschema.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/resetlocalschema.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _resetlocalschema +.. _nodetool_resetlocalschema: resetlocalschema ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/resumehandoff.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/resumehandoff.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/resumehandoff.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/resumehandoff.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _resumehandoff +.. _nodetool_resumehandoff: resumehandoff ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/ring.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/ring.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/ring.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/ring.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _ring +.. _nodetool_ring: ring ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/scrub.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/scrub.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/scrub.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/scrub.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _scrub +.. _nodetool_scrub: scrub ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachecapacity.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachecapacity.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachecapacity.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachecapacity.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setcachecapacity +.. _nodetool_setcachecapacity: setcachecapacity ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachekeystosave.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachekeystosave.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachekeystosave.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcachekeystosave.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setcachekeystosave +.. _nodetool_setcachekeystosave: setcachekeystosave ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthreshold.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthreshold.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthreshold.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthreshold.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setcompactionthreshold +.. _nodetool_setcompactionthreshold: setcompactionthreshold ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setcompactionthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setcompactionthroughput +.. _nodetool_setcompactionthroughput: setcompactionthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setconcurrentcompactors.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setconcurrentcompactors.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setconcurrentcompactors.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setconcurrentcompactors.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setconcurrentcompactors +.. _nodetool_setconcurrentcompactors: setconcurrentcompactors ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/sethintedhandoffthrottlekb.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/sethintedhandoffthrottlekb.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/sethintedhandoffthrottlekb.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/sethintedhandoffthrottlekb.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _sethintedhandoffthrottlekb +.. _nodetool_sethintedhandoffthrottlekb: sethintedhandoffthrottlekb ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setinterdcstreamthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setinterdcstreamthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setinterdcstreamthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setinterdcstreamthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setinterdcstreamthroughput +.. _nodetool_setinterdcstreamthroughput: setinterdcstreamthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setlogginglevel.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setlogginglevel.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setlogginglevel.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setlogginglevel.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setlogginglevel +.. _nodetool_setlogginglevel: setlogginglevel ------- Added: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setmaxhintwindow.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setmaxhintwindow.txt?rev=1795259&view=auto ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setmaxhintwindow.txt (added) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setmaxhintwindow.txt Tue May 16 02:01:22 2017 @@ -0,0 +1,11 @@ +.. _nodetool_setmaxhintwindow: + +setmaxhintwindow +------- + +Usage +--------- + +.. include:: setmaxhintwindow.txt + :literal: + Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/setstreamthroughput.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/setstreamthroughput.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/setstreamthroughput.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/setstreamthroughput.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _setstreamthroughput +.. _nodetool_setstreamthroughput: setstreamthroughput ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/settimeout.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/settimeout.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/settimeout.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/settimeout.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _settimeout +.. _nodetool_settimeout: settimeout ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/settraceprobability.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/settraceprobability.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/settraceprobability.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/settraceprobability.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _settraceprobability +.. _nodetool_settraceprobability: settraceprobability ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/snapshot.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/snapshot.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/snapshot.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/snapshot.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _snapshot +.. _nodetool_snapshot: snapshot ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/status.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/status.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/status.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/status.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _status +.. _nodetool_status: status ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbackup.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbackup.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbackup.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbackup.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _statusbackup +.. _nodetool_statusbackup: statusbackup ------- Modified: cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbinary.txt URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbinary.txt?rev=1795259&r1=1795258&r2=1795259&view=diff ============================================================================== --- cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbinary.txt (original) +++ cassandra/site/src/doc/4.0/_sources/tools/nodetool/statusbinary.txt Tue May 16 02:01:22 2017 @@ -1,4 +1,4 @@ -.. _statusbinary +.. _nodetool_statusbinary: statusbinary ------- --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org