Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Documentation
-
Normal
-
Normal
-
User Report
-
All
-
None
-
Description
In the Cassandra document page: http://cassandra.apache.org/doc/latest/operating/repair.html, there is an explanation which makes confusion on users' side:
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.
This made confusion that "running nodetool repair -pr on each node in a single DC" was sufficient to do a full repair on a multi-DC cluster.
The correct way to use the primary range repair should be
if you are using “nodetool repair -pr” you must run it on EVERY node in EVERY data center, no skipping allowed.
Please make a doc fix. Thanks.