mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-09 18:30:16 +00:00
Fix --replicate-check.
This commit is contained in:
@@ -4790,6 +4790,7 @@ use warnings FATAL => 'all';
|
|||||||
use English qw(-no_match_vars);
|
use English qw(-no_match_vars);
|
||||||
use constant MKDEBUG => $ENV{MKDEBUG} || 0;
|
use constant MKDEBUG => $ENV{MKDEBUG} || 0;
|
||||||
|
|
||||||
|
use List::Util qw(max);
|
||||||
use Time::HiRes qw(sleep time);
|
use Time::HiRes qw(sleep time);
|
||||||
use Data::Dumper;
|
use Data::Dumper;
|
||||||
$Data::Dumper::Indent = 1;
|
$Data::Dumper::Indent = 1;
|
||||||
@@ -4932,7 +4933,13 @@ sub main {
|
|||||||
%common_modules,
|
%common_modules,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return $exit_status unless $o->get('recheck');
|
if ( !$o->get('recheck') ) {
|
||||||
|
$dbh->disconnect();
|
||||||
|
foreach my $host ( @$slaves ) {
|
||||||
|
$host->{dbh}->disconnect();
|
||||||
|
}
|
||||||
|
return $exit_status;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# ########################################################################
|
# ########################################################################
|
||||||
@@ -5537,7 +5544,7 @@ sub print_inconsistent_tbls {
|
|||||||
}
|
}
|
||||||
my ($dsn, $tbls, $o, $dp) = @args{@required_args};
|
my ($dsn, $tbls, $o, $dp) = @args{@required_args};
|
||||||
|
|
||||||
my @headers = qw(DB TBL CHUNK CNT_DIFF CRC_DIFF BOUNDARIES);
|
my @headers = qw(db tbl chunk cnt_diff crc_diff boundaries);
|
||||||
print "Differences on " . $dp->as_string($dsn, [qw(h P F)]) . "\n";
|
print "Differences on " . $dp->as_string($dsn, [qw(h P F)]) . "\n";
|
||||||
my $max_db = max(5, map { length($_->{db}) } @$tbls);
|
my $max_db = max(5, map { length($_->{db}) } @$tbls);
|
||||||
my $max_tbl = max(5, map { length($_->{tbl}) } @$tbls);
|
my $max_tbl = max(5, map { length($_->{tbl}) } @$tbls);
|
||||||
|
Reference in New Issue
Block a user