diff --git a/bin/pt-table-checksum b/bin/pt-table-checksum index 269529db..6049d866 100755 --- a/bin/pt-table-checksum +++ b/bin/pt-table-checksum @@ -9368,11 +9368,6 @@ sub main { . "or regular replicas were found. Use --recursion-method=dsn " . "to specify the other nodes in the cluster.\n"; } - else { - warn "WARNING !!! Using --recursion-method=none. " - . "No diffs will be found because no other nodes will be checksummed. " - . "Use method 'cluster' or 'dsn' (see docs) if you want to find diffs."; - } } # Make sure the master and all node are in the same cluster. @@ -12247,10 +12242,13 @@ DSNs are ordered by C, but C and C are otherwise ignored. The C column contains a replica DSN like it would be given on the command line, for example: C<"h=replica_host,u=repl_user,p=repl_pass">. -The C method prevents the tool from connecting to any replicas or nodes. -This effectively disables all the L<"REPLICA CHECKS"> because there will -not be any replicas to check. Therefore, this method is not recommended unless -it's for a specialized purpose where you only need to obtain checksums for one server. +The C method makes the tool ignore all slaves and cluster nodes. This +method is not recommended because it effectively disables the +L<"REPLICA CHECKS"> and no differences can be found. It is useful, however, if +you only need to write checksums on the master or a single cluster node. The +safer alternative is C<--no-replicate-check>: the tool finds replicas and +cluster nodes, performs the L<"REPLICA CHECKS">, but does not check for +differences. See L<"--[no]replicate-check">. =item --replicate