mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-10-19 08:56:34 +00:00
Merge pull request #736 from percona/v3.5.6-version-modules-update-2
Updated modules and version
This commit is contained in:
@@ -11,7 +11,7 @@ MAKE_GOTOOLS
|
|||||||
|
|
||||||
WriteMakefile(
|
WriteMakefile(
|
||||||
NAME => 'Percona::Toolkit',
|
NAME => 'Percona::Toolkit',
|
||||||
VERSION => '3.5.5',
|
VERSION => '3.5.6',
|
||||||
EXE_FILES => [
|
EXE_FILES => [
|
||||||
map {
|
map {
|
||||||
(my $name = $_) =~ s/^bin.//;
|
(my $name = $_) =~ s/^bin.//;
|
||||||
|
@@ -1364,6 +1364,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-align 3.5.5
|
pt-align 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -45,7 +45,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -3819,7 +3819,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -8858,6 +8858,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-archiver 3.5.5
|
pt-archiver 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -43,7 +43,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -6011,6 +6011,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-config-diff 3.5.5
|
pt-config-diff 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -42,7 +42,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -5788,6 +5788,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-deadlock-logger 3.5.5
|
pt-deadlock-logger 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -38,7 +38,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -5692,6 +5692,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-diskstats 3.5.5
|
pt-diskstats 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -39,7 +39,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -487,11 +487,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -5788,6 +5806,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-duplicate-key-checker 3.5.5
|
pt-duplicate-key-checker 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1708,6 +1708,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fifo-split 3.5.5
|
pt-fifo-split 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
26
bin/pt-find
26
bin/pt-find
@@ -35,7 +35,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -2039,11 +2039,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -5203,6 +5221,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-find 3.5.5
|
pt-find 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2271,6 +2271,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fingerprint 3.5.5
|
pt-fingerprint 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -37,7 +37,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -4775,6 +4775,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fk-error-logger 3.5.5
|
pt-fk-error-logger 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -44,7 +44,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -296,7 +296,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -3823,11 +3823,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -7518,6 +7536,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-heartbeat 3.5.5
|
pt-heartbeat 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -45,7 +45,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -3291,11 +3291,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -7733,6 +7751,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-index-usage 3.5.5
|
pt-index-usage 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1143,7 +1143,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-ioprofile 3.5.5
|
pt-ioprofile 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
28
bin/pt-kill
28
bin/pt-kill
@@ -47,7 +47,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -3154,11 +3154,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -4078,7 +4096,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -8804,6 +8822,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-kill 3.5.5
|
pt-kill 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -819,7 +819,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-mext 3.5.5
|
pt-mext 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -3378,7 +3378,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-mysql-summary 3.5.5
|
pt-mysql-summary 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -56,7 +56,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -13603,6 +13603,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-online-schema-change 3.5.5
|
pt-online-schema-change 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -913,7 +913,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-pmp 3.5.5
|
pt-pmp 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -64,7 +64,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -9042,11 +9042,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -10672,7 +10690,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -17041,6 +17059,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-query-digest 3.5.5
|
pt-query-digest 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2673,6 +2673,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-show-grants 3.5.5
|
pt-show-grants 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1260,7 +1260,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-sift 3.5.5
|
pt-sift 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -40,7 +40,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -5061,6 +5061,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-delay 3.5.5
|
pt-slave-delay 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2432,7 +2432,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -4638,6 +4638,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-find 3.5.5
|
pt-slave-find 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -41,7 +41,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -2843,7 +2843,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -6289,6 +6289,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-restart 3.5.5
|
pt-slave-restart 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2575,7 +2575,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-stalk 3.5.5
|
pt-stalk 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -2780,7 +2780,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-summary 3.5.5
|
pt-summary 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -4670,11 +4670,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -5327,7 +5345,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -14203,6 +14221,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-checksum 3.5.5
|
pt-table-checksum 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -55,7 +55,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -3019,11 +3019,29 @@ sub check_table {
|
|||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter} || 'Quoter';
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
|
$self->{check_table_error} = undef;
|
||||||
|
|
||||||
|
|
||||||
|
my $lctn_sql = 'SELECT @@lower_case_table_names';
|
||||||
|
PTDEBUG && _d($lctn_sql);
|
||||||
|
|
||||||
|
my $lower_case_table_names;
|
||||||
|
eval { ($lower_case_table_names) = $dbh->selectrow_array($lctn_sql); };
|
||||||
|
if ( $EVAL_ERROR ) {
|
||||||
|
PTDEBUG && _d($EVAL_ERROR);
|
||||||
|
$self->{check_table_error} = $EVAL_ERROR;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
PTDEBUG && _d("lower_case_table_names=$lower_case_table_names");
|
||||||
|
if ($lower_case_table_names > 0) {
|
||||||
|
PTDEBUG && _d("MySQL uses case-insensitive lookup, converting '$tbl' to lowercase");
|
||||||
|
$tbl = lc $tbl;
|
||||||
|
}
|
||||||
|
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
$self->{check_table_error} = undef;
|
|
||||||
|
|
||||||
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
my $sql = "SHOW TABLES FROM " . $q->quote($db)
|
||||||
. ' LIKE ' . $q->literal_like($tbl);
|
. ' LIKE ' . $q->literal_like($tbl);
|
||||||
PTDEBUG && _d($sql);
|
PTDEBUG && _d($sql);
|
||||||
@@ -6843,7 +6861,7 @@ sub recurse_to_slaves {
|
|||||||
die $EVAL_ERROR;
|
die $EVAL_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} until ($id);
|
} until (defined $id);
|
||||||
PTDEBUG && _d('Working on server ID', $id);
|
PTDEBUG && _d('Working on server ID', $id);
|
||||||
my $master_thinks_i_am = $dsn->{server_id};
|
my $master_thinks_i_am = $dsn->{server_id};
|
||||||
if ( !defined $id
|
if ( !defined $id
|
||||||
@@ -13223,6 +13241,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-sync 3.5.5
|
pt-table-sync 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -8517,6 +8517,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-usage 3.5.5
|
pt-table-usage 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -61,7 +61,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -11528,6 +11528,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-upgrade 3.5.5
|
pt-upgrade 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -44,7 +44,7 @@ BEGIN {
|
|||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
@@ -6326,6 +6326,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-variable-advisor 3.5.5
|
pt-variable-advisor 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -3315,6 +3315,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-visual-explain 3.5.5
|
pt-visual-explain 3.5.6
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -50,7 +50,7 @@ copyright = u'2023, Percona LLC and/or its affiliates'
|
|||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '3.5'
|
version = '3.5'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '3.5.5'
|
release = '3.5.6'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@@ -575,6 +575,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
Percona Toolkit v3.5.5 released 2023-10-02
|
Percona Toolkit v3.5.6 released 2023-12-18
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
|
|
||||||
our $VERSION = '3.5.5';
|
our $VERSION = '3.5.6';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings FATAL => 'all';
|
use warnings FATAL => 'all';
|
||||||
|
Reference in New Issue
Block a user