Fix for 911385: pt-table-checksum v2 fails when --resume + --ignore-database is used

This commit is contained in:
Brian Fraser
2012-11-08 13:42:29 -03:00
parent fb345eb3fd
commit 426d599566
3 changed files with 39 additions and 17 deletions

View File

@@ -327,9 +327,10 @@ sub _iterate_dbh {
}
if ( !$self->{db} ) {
do {
while ( @{$self->{dbs}} ) {
$self->{db} = shift @{$self->{dbs}};
} until $self->_resume_from_database($self->{db});
last if $self->_resume_from_database($self->{db});
}
PTDEBUG && _d('Next database:', $self->{db});
return unless $self->{db};
}