mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-15 16:00:23 +00:00
Build percona-toolkit-2.1.9
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
Changelog for Percona Toolkit
|
Changelog for Percona Toolkit
|
||||||
|
|
||||||
|
v2.1.9 released 2013-02-11
|
||||||
|
|
||||||
* Fixed bug 1103221: pt-heartbeat 2.1.8 doesn't use precision/sub-second timestamps
|
* Fixed bug 1103221: pt-heartbeat 2.1.8 doesn't use precision/sub-second timestamps
|
||||||
* Fixed bug 1099665: pt-heartbeat 2.1.8 reports big time drift with UTC_TIMESTAMP
|
* Fixed bug 1099665: pt-heartbeat 2.1.8 reports big time drift with UTC_TIMESTAMP
|
||||||
* Fixed bug 1099836: pt-online-schema-change fails with "Duplicate entry" on MariaDB
|
* Fixed bug 1099836: pt-online-schema-change fails with "Duplicate entry" on MariaDB
|
||||||
|
@@ -2,7 +2,7 @@ use ExtUtils::MakeMaker;
|
|||||||
|
|
||||||
WriteMakefile(
|
WriteMakefile(
|
||||||
NAME => 'percona-toolkit',
|
NAME => 'percona-toolkit',
|
||||||
VERSION => '2.1.8',
|
VERSION => '2.1.9',
|
||||||
EXE_FILES => [ <bin/*> ],
|
EXE_FILES => [ <bin/*> ],
|
||||||
MAN1PODS => {
|
MAN1PODS => {
|
||||||
'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p',
|
'docs/percona-toolkit.pod' => 'blib/man1/percona-toolkit.1p',
|
||||||
|
@@ -218,6 +218,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-align 2.1.8
|
pt-align 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -39,7 +39,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -1744,7 +1744,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -7574,6 +7574,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-archiver 2.1.8
|
pt-archiver 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -38,7 +38,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -4871,6 +4871,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-config-diff 2.1.8
|
pt-config-diff 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -36,7 +36,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -4785,6 +4785,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-deadlock-logger 2.1.8
|
pt-deadlock-logger 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -38,7 +38,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -5570,6 +5570,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-diskstats 2.1.8
|
pt-diskstats 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -39,7 +39,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -394,7 +394,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -5435,6 +5435,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-duplicate-key-checker 2.1.8
|
pt-duplicate-key-checker 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1568,6 +1568,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fifo-split 2.1.8
|
pt-fifo-split 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -35,7 +35,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -1792,7 +1792,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -4898,6 +4898,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-find 2.1.8
|
pt-find 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2129,7 +2129,7 @@ L<http://www.percona.com/software/> for more software developed by Percona.
|
|||||||
|
|
||||||
=head1 COPYRIGHT, LICENSE, AND WARRANTY
|
=head1 COPYRIGHT, LICENSE, AND WARRANTY
|
||||||
|
|
||||||
This program is copyright 2011-2012 Percona Ireland Ltd.
|
This program is copyright 2011-2013 Percona Ireland Ltd.
|
||||||
|
|
||||||
THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
|
THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
|
||||||
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
||||||
@@ -2147,6 +2147,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fingerprint 2.1.8
|
pt-fingerprint 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -35,7 +35,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -4011,7 +4011,7 @@ L<http://www.percona.com/software/> for more software developed by Percona.
|
|||||||
|
|
||||||
=head1 COPYRIGHT, LICENSE, AND WARRANTY
|
=head1 COPYRIGHT, LICENSE, AND WARRANTY
|
||||||
|
|
||||||
This program is copyright 2011-2012 Percona Ireland Ltd.
|
This program is copyright 2011-2013 Percona Ireland Ltd.
|
||||||
|
|
||||||
THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
|
THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
|
||||||
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
||||||
@@ -4029,6 +4029,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-fk-error-logger 2.1.8
|
pt-fk-error-logger 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -38,7 +38,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -2731,7 +2731,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -5872,7 +5872,7 @@ not check or adjust for different system or MySQL time zones which can
|
|||||||
cause the tool to compute the lag incorrectly. Specifying this option is
|
cause the tool to compute the lag incorrectly. Specifying this option is
|
||||||
a good idea because it ensures that the tool works correctly regardless of
|
a good idea because it ensures that the tool works correctly regardless of
|
||||||
time zones, but it also makes the tool backwards-incompatible with
|
time zones, but it also makes the tool backwards-incompatible with
|
||||||
pt-heartbeat 2.1.7 and older (unless the older version of pt-heartbeat
|
pt-heartbeat 2.1.9 and older (unless the older version of pt-heartbeat
|
||||||
is running on a system that uses UTC).
|
is running on a system that uses UTC).
|
||||||
|
|
||||||
=item --version
|
=item --version
|
||||||
@@ -6059,6 +6059,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-heartbeat 2.1.8
|
pt-heartbeat 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -45,7 +45,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -3001,7 +3001,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -7483,6 +7483,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-index-usage 2.1.8
|
pt-index-usage 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1112,7 +1112,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-ioprofile 2.1.8
|
pt-ioprofile 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -43,7 +43,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -2678,7 +2678,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -7789,6 +7789,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-kill 2.1.8
|
pt-kill 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -3673,6 +3673,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-log-player 2.1.8
|
pt-log-player 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -282,7 +282,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-mext 2.1.8
|
pt-mext 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -3011,7 +3011,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-mysql-summary 2.1.8
|
pt-mysql-summary 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -51,7 +51,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -10945,6 +10945,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-online-schema-change 2.1.8
|
pt-online-schema-change 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -404,7 +404,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-pmp 2.1.8
|
pt-pmp 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -46,7 +46,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -5520,7 +5520,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -8727,6 +8727,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-query-advisor 2.1.8
|
pt-query-advisor 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -64,7 +64,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -8351,7 +8351,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -17454,6 +17454,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-query-digest 2.1.8
|
pt-query-digest 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2304,6 +2304,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-show-grants 2.1.8
|
pt-show-grants 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -781,7 +781,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-sift 2.1.8
|
pt-sift 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -36,7 +36,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -4600,6 +4600,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-delay 2.1.8
|
pt-slave-delay 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -4025,6 +4025,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-find 2.1.8
|
pt-slave-find 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -37,7 +37,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -5519,6 +5519,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-slave-restart 2.1.8
|
pt-slave-restart 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2023,7 +2023,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-stalk 2.1.8
|
pt-stalk 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -2682,7 +2682,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-summary 2.1.8
|
pt-summary 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
|
@@ -53,7 +53,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -3984,7 +3984,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -11958,6 +11958,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-checksum 2.1.8
|
pt-table-checksum 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -52,7 +52,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -12648,6 +12648,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-sync 2.1.8
|
pt-table-sync 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -7383,6 +7383,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-table-usage 2.1.8
|
pt-table-usage 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2532,6 +2532,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-tcp-model 2.1.8
|
pt-tcp-model 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -2233,6 +2233,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-trend 2.1.8
|
pt-trend 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -58,7 +58,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -664,7 +664,7 @@ sub check_table {
|
|||||||
die "I need a $arg argument" unless $args{$arg};
|
die "I need a $arg argument" unless $args{$arg};
|
||||||
}
|
}
|
||||||
my ($dbh, $db, $tbl) = @args{@required_args};
|
my ($dbh, $db, $tbl) = @args{@required_args};
|
||||||
my $q = $self->{Quoter};
|
my $q = $self->{Quoter} || 'Quoter';
|
||||||
my $db_tbl = $q->quote($db, $tbl);
|
my $db_tbl = $q->quote($db, $tbl);
|
||||||
PTDEBUG && _d('Checking', $db_tbl);
|
PTDEBUG && _d('Checking', $db_tbl);
|
||||||
|
|
||||||
@@ -13171,6 +13171,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-upgrade 2.1.8
|
pt-upgrade 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -40,7 +40,7 @@ BEGIN {
|
|||||||
# ###########################################################################
|
# ###########################################################################
|
||||||
{
|
{
|
||||||
package Percona::Toolkit;
|
package Percona::Toolkit;
|
||||||
our $VERSION = '2.1.8';
|
our $VERSION = '2.1.9';
|
||||||
|
|
||||||
1;
|
1;
|
||||||
}
|
}
|
||||||
@@ -5869,6 +5869,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-variable-advisor 2.1.8
|
pt-variable-advisor 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -3143,6 +3143,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
pt-visual-explain 2.1.8
|
pt-visual-explain 2.1.9
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1,3 +1,18 @@
|
|||||||
|
percona-toolkit (2.1.9) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed bug 1103221: pt-heartbeat 2.1.8 doesn't use precision/sub-second timestamps
|
||||||
|
* Fixed bug 1099665: pt-heartbeat 2.1.8 reports big time drift with UTC_TIMESTAMP
|
||||||
|
* Fixed bug 1099836: pt-online-schema-change fails with "Duplicate entry" on MariaDB
|
||||||
|
* Fixed bug 1103672: pt-online-schema-change makes bad DELETE trigger if PK is re-created with new columns
|
||||||
|
* Fixed bug 1115333: pt-pmp doesn't list the origin lib for each function
|
||||||
|
* Fixed bug 823411: pt-query-digest shouldn't print "Error: none" for tcpdump
|
||||||
|
* Fixed bug 1103045: pt-query-digest fails to parse non-SQL errors
|
||||||
|
* Fixed bug 1105077: pt-table-checksum: Confusing error message with binlog_format ROW or MIXED on slave
|
||||||
|
* Fixed bug 918056: pt-table-sync false-positive error "Cannot nibble table because MySQL chose no index instead of the PRIMARY index"
|
||||||
|
* Fixed bug 1099933: pt-stalk is too verbose, fills up log
|
||||||
|
|
||||||
|
-- Percona Toolkit Developers <toolkit-dev@percona.com> Mon, 11 Feb 2013 17:25:44 +0000
|
||||||
|
|
||||||
percona-toolkit (2.1.8) unstable; urgency=low
|
percona-toolkit (2.1.8) unstable; urgency=low
|
||||||
|
|
||||||
* Beta support for MySQL 5.6
|
* Beta support for MySQL 5.6
|
||||||
|
@@ -50,7 +50,7 @@ copyright = u'2011, Percona Inc'
|
|||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '2.1'
|
version = '2.1'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '2.1.8'
|
release = '2.1.9'
|
||||||
|
|
||||||
# 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.
|
||||||
|
@@ -530,6 +530,6 @@ Place, Suite 330, Boston, MA 02111-1307 USA.
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
Percona Toolkit v2.1.8 released 2012-12-21
|
Percona Toolkit v2.1.9 released 2013-02-11
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
@@ -1,6 +1,48 @@
|
|||||||
Release Notes
|
Release Notes
|
||||||
*************
|
*************
|
||||||
|
|
||||||
|
v2.1.9 released 2013-02-11
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Percona Toolkit 2.1.9 has been released. This is the first maintenance release
|
||||||
|
of the 2.1 series, and primarily aims to restore backwards-compatibility with
|
||||||
|
releases 2.1.7 and older.
|
||||||
|
|
||||||
|
* Fixed bug 1103221: pt-heartbeat 2.1.8 doesn't use precision/sub-second timestamps
|
||||||
|
* Fixed bug 1099665: pt-heartbeat 2.1.8 reports big time drift with UTC_TIMESTAMP
|
||||||
|
|
||||||
|
The previous release switched the time authority from Perl to MySQL, and from
|
||||||
|
local time to UTC. Unfortunately, these changes caused a loss of precision and,
|
||||||
|
if mixing versions of pt-heartbeat, made the tool report a huge amount
|
||||||
|
of replication lag.
|
||||||
|
This release makes the tool compatible with the 2.1.7 and older releases again,
|
||||||
|
but makes the UTC behaviour available through the --utc option.
|
||||||
|
|
||||||
|
* Fixed bug 1099933: pt-stalk is too verbose, fills up log
|
||||||
|
|
||||||
|
This adds a --verbose option to pt-stalk, which is useful if using the tool as a daemon.
|
||||||
|
|
||||||
|
All users are recommended to upgrade, but in particular, users of versions 2.1.7 and
|
||||||
|
older are strongly recommended to skip 2.1.8 and go directly for 2.1.9.
|
||||||
|
Users of pt-heartbeat in 2.1.8, who prefer the UTC behavior, should keep in mind that they
|
||||||
|
will have to use the --utc option after upgrading.
|
||||||
|
|
||||||
|
Percona Toolkit packages can be downloaded from http://www.percona.com/downloads/percona-toolkit/ or the Percona Software Repositories (http://www.percona.com/software/repositories/).
|
||||||
|
|
||||||
|
Changelog
|
||||||
|
---------
|
||||||
|
|
||||||
|
* Fixed bug 1103221: pt-heartbeat 2.1.8 doesn't use precision/sub-second timestamps
|
||||||
|
* Fixed bug 1099665: pt-heartbeat 2.1.8 reports big time drift with UTC_TIMESTAMP
|
||||||
|
* Fixed bug 1099836: pt-online-schema-change fails with "Duplicate entry" on MariaDB
|
||||||
|
* Fixed bug 1103672: pt-online-schema-change makes bad DELETE trigger if PK is re-created with new columns
|
||||||
|
* Fixed bug 1115333: pt-pmp doesn't list the origin lib for each function
|
||||||
|
* Fixed bug 823411: pt-query-digest shouldn't print "Error: none" for tcpdump
|
||||||
|
* Fixed bug 1103045: pt-query-digest fails to parse non-SQL errors
|
||||||
|
* Fixed bug 1105077: pt-table-checksum: Confusing error message with binlog_format ROW or MIXED on slave
|
||||||
|
* Fixed bug 918056: pt-table-sync false-positive error "Cannot nibble table because MySQL chose no index instead of the PRIMARY index"
|
||||||
|
* Fixed bug 1099933: pt-stalk is too verbose, fills up log
|
||||||
|
|
||||||
v2.1.8 released 2012-12-21
|
v2.1.8 released 2012-12-21
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user