mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-09 18:30:16 +00:00
Make pt-table-sync/issue_79.t stable by waiting for tables to repl to the slave.
This commit is contained in:
@@ -32,16 +32,16 @@ else {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$sb->wipe_clean($master_dbh);
|
$sb->wipe_clean($master_dbh);
|
||||||
$sb->wipe_clean($slave_dbh);
|
|
||||||
$sb->create_dbs($master_dbh, [qw(test)]);
|
$sb->create_dbs($master_dbh, [qw(test)]);
|
||||||
$sb->load_file('master', 't/pt-table-sync/samples/before.sql');
|
$sb->load_file('master', 't/pt-table-sync/samples/before.sql');
|
||||||
|
PerconaTest::wait_for_table($slave_dbh, "test.test4", "id=15034");
|
||||||
|
|
||||||
# #############################################################################
|
# #############################################################################
|
||||||
# Issue 79: mk-table-sync with --replicate doesn't honor --tables
|
# Issue 79: mk-table-sync with --replicate doesn't honor --tables
|
||||||
# #############################################################################
|
# #############################################################################
|
||||||
|
|
||||||
$master_dbh->do('create table test.messages (i int)');
|
$master_dbh->do('create table test.messages (i int)');
|
||||||
sleep 1;
|
PerconaTest::wait_for_table($slave_dbh, "test.messages", "i=3");
|
||||||
$slave_dbh->do('insert into test.messages values (1), (2), (3)');
|
$slave_dbh->do('insert into test.messages values (1), (2), (3)');
|
||||||
|
|
||||||
# The previous test should have left test.messages on the slave (12346)
|
# The previous test should have left test.messages on the slave (12346)
|
||||||
@@ -81,6 +81,5 @@ like($output, qr/test2/, '--replicate honors --tables (4/4)');
|
|||||||
# Done.
|
# Done.
|
||||||
# #############################################################################
|
# #############################################################################
|
||||||
$sb->wipe_clean($master_dbh);
|
$sb->wipe_clean($master_dbh);
|
||||||
$sb->wipe_clean($slave_dbh);
|
|
||||||
ok($sb->ok(), "Sandbox servers") or BAIL_OUT(__FILE__ . " broke the sandbox");
|
ok($sb->ok(), "Sandbox servers") or BAIL_OUT(__FILE__ . " broke the sandbox");
|
||||||
exit;
|
exit;
|
||||||
|
Reference in New Issue
Block a user