PT-1595-percona toolkit docs still reference Maatkit (#591)

- Removed Maatkit left overs
- Keeped links to Maatkit bugs and wiki
- Updated brokn links
This commit is contained in:
Sveta Smirnova
2023-02-13 12:44:57 +03:00
committed by GitHub
parent bbe3170f2f
commit 0accdb3bd3
8 changed files with 10 additions and 29 deletions

View File

@@ -7380,7 +7380,7 @@ server. Before using this tool, please:
=head1 DESCRIPTION =head1 DESCRIPTION
pt-archiver is the tool I use to archive tables as described in pt-archiver is the tool I use to archive tables as described in
L<http://tinyurl.com/mysql-archiving>. The goal is a low-impact, forward-only L<https://web.archive.org/web/20071014031743/http://www.xaprb.com/blog/2006/05/02/how-to-write-efficient-archiving-and-purging-jobs-in-sql>. The goal is a low-impact, forward-only
job to nibble old data out of the table without impacting OLTP queries much. job to nibble old data out of the table without impacting OLTP queries much.
You can insert the data into another table, which need not be on the same You can insert the data into another table, which need not be on the same
server. You can also write it to a file in a format suitable for LOAD DATA server. You can also write it to a file in a format suitable for LOAD DATA

View File

@@ -13101,7 +13101,7 @@ This existing literature mostly addressed how to find the differences between
the tables, not how to resolve them once found. I needed a tool that would not the tables, not how to resolve them once found. I needed a tool that would not
only find them efficiently, but would then resolve them. I first began thinking only find them efficiently, but would then resolve them. I first began thinking
about how to improve the technique further with my article about how to improve the technique further with my article
L<http://tinyurl.com/mysql-data-diff-algorithm>, L<https://web.archive.org/web/20071018105253/http://www.xaprb.com/blog/2007/03/05/an-algorithm-to-find-and-resolve-data-differences-between-mysql-tables/>,
where I discussed a number of problems with the Maxia/Coelho "bottom-up" where I discussed a number of problems with the Maxia/Coelho "bottom-up"
algorithm. After writing that article, I began to write this tool. I wanted to algorithm. After writing that article, I began to write this tool. I wanted to
actually implement their algorithm with some improvements so I was sure I actually implement their algorithm with some improvements so I was sure I
@@ -13120,7 +13120,7 @@ also my own work.
Another tool that can synchronize tables is the SQLyog Job Agent from webyog. Another tool that can synchronize tables is the SQLyog Job Agent from webyog.
Thanks to Rohit Nadhani, SJA's author, for the conversations about the general Thanks to Rohit Nadhani, SJA's author, for the conversations about the general
techniques. There is a comparison of pt-table-sync and SJA at techniques. There is a comparison of pt-table-sync and SJA at
L<http://tinyurl.com/maatkit-vs-sqlyog> L<https://web.archive.org/web/20070919024435/http://www.xaprb.com/blog/2007/04/05/mysql-table-sync-vs-sqlyog-job-agent/>
Thanks to the following people and organizations for helping in many ways: Thanks to the following people and organizations for helping in many ways:

View File

@@ -265,7 +265,7 @@ sub fill_in_dsn {
} }
# Actually opens a connection, then sets some things on the connection so it is # Actually opens a connection, then sets some things on the connection so it is
# the way the Maatkit tools will expect. Tools should NEVER open their own # the way the Percona tools will expect. Tools should NEVER open their own
# connection or use $dbh->reconnect, or these things will not take place! # connection or use $dbh->reconnect, or these things will not take place!
sub get_dbh { sub get_dbh {
my ( $self, $cxn_string, $user, $pass, $opts ) = @_; my ( $self, $cxn_string, $user, $pass, $opts ) = @_;

View File

@@ -995,9 +995,9 @@ sub _parse_csv {
if ( $args{quoted_values} ) { if ( $args{quoted_values} ) {
# If the vals are quoted, then they can contain commas, like: # If the vals are quoted, then they can contain commas, like:
# "hello, world!", 'batman'. If only we could use Text::CSV, # "hello, world!", 'batman'. If only we could use Text::CSV,
# then I wouldn't write yet another csv parser to handle this, # then we wouldn't write yet another csv parser to handle this,
# but Maatkit doesn't like package dependencies, so here's my # but Percona Toolkit doesn't like package dependencies, so here's
# light implementation of this classic problem. # our light implementation of this classic problem.
my $quote_char = ''; my $quote_char = '';
VAL: VAL:
foreach my $val ( split(',', $vals) ) { foreach my $val ( split(',', $vals) ) {

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env perl #!/usr/bin/env perl
BEGIN { BEGIN {
die "The PERCONA_TOOLKIT_BRANCH environment variable is not set. See http://code.google. die "The PERCONA_TOOLKIT_BRANCH environment variable is not set.\n"
com/p/maatkit/wiki/Testing"
unless $ENV{PERCONA_TOOLKIT_BRANCH} && -d $ENV{PERCONA_TOOLKIT_BRANCH}; unless $ENV{PERCONA_TOOLKIT_BRANCH} && -d $ENV{PERCONA_TOOLKIT_BRANCH};
unshift @INC, "$ENV{PERCONA_TOOLKIT_BRANCH}/lib"; unshift @INC, "$ENV{PERCONA_TOOLKIT_BRANCH}/lib";

View File

@@ -1,8 +1,7 @@
#!/usr/bin/env perl #!/usr/bin/env perl
BEGIN { BEGIN {
die "The PERCONA_TOOLKIT_BRANCH environment variable is not set. See http://code.google. die "The PERCONA_TOOLKIT_BRANCH environment variable is not set.\n"
com/p/maatkit/wiki/Testing"
unless $ENV{PERCONA_TOOLKIT_BRANCH} && -d $ENV{PERCONA_TOOLKIT_BRANCH}; unless $ENV{PERCONA_TOOLKIT_BRANCH} && -d $ENV{PERCONA_TOOLKIT_BRANCH};
unshift @INC, "$ENV{PERCONA_TOOLKIT_BRANCH}/lib"; unshift @INC, "$ENV{PERCONA_TOOLKIT_BRANCH}/lib";

View File

@@ -62,17 +62,6 @@ is(
"No error if table doesn't exist" "No error if table doesn't exist"
); );
# This test fails in Maatkit, too. I guess I never finished writing it?
#ok(
# no_diff(
# sub { pt_table_usage::main(@args,
# '--query', "select count(*), max(lmp), min(lmp) FROM ca.interval_lmp_rt_5min as A INNER JOIN ca.lmp_rt_5min as B ON A.datetime = B.datetime WHERE A.datetime = '2011-12-01 21:05:00'") },
# "t/pt-table-usage/samples/ee.out",
# stderr => 1,
# ),
# "New EXPLAIN EXTENDED"
#);
# ############################################################################# # #############################################################################
# Done. # Done.
# ############################################################################# # #############################################################################

View File

@@ -1,6 +0,0 @@
Query_id: 0xDC115301537AEE70.1
SELECT ca.lmp_rt_5min
JOIN ca.interval_lmp_rt_5min
JOIN ca.lmp_rt_5min
WHERE ca.interval_lmp_rt_5min