Commit ea6cb650 authored by Luis Soares's avatar Luis Soares

BUG#44661: rpl_ndb.rpl_ndb_circular_simplex fails because of

failure to cleanup of table

The test case was not dropping a table before exiting (ie, it was
not cleaning itself after execution). In this case, the warning
message stating that the test did not do a proper cleanup was
deterministic (which can be annoying).

I have found other tests cases on which mtr sporadically reports
that they have not cleaned up after execution:

 - rpl_ndb_circular
 - rpl_failed_optimize

In this case, the master was dropping a table but there was no
synchronization between the slave and the master.

This patch addresses the rpl_ndb_circular_simplex case by adding
the missing DROP table. The other cases are fixed by deploying
the missing sync_slave_with_master instruction.
parent 09f07bc1
...@@ -22,3 +22,4 @@ connection master; ...@@ -22,3 +22,4 @@ connection master;
select * from t1; select * from t1;
commit; commit;
drop table t1; drop table t1;
-- sync_slave_with_master
...@@ -102,3 +102,4 @@ Last_IO_Errno # ...@@ -102,3 +102,4 @@ Last_IO_Errno #
Last_IO_Error # Last_IO_Error #
Last_SQL_Errno 0 Last_SQL_Errno 0
Last_SQL_Error Last_SQL_Error
DROP TABLE t1;
...@@ -58,3 +58,4 @@ STOP SLAVE; ...@@ -58,3 +58,4 @@ STOP SLAVE;
# cleanup # cleanup
--connection master --connection master
DROP TABLE t1; DROP TABLE t1;
-- sync_slave_with_master
...@@ -78,3 +78,7 @@ SELECT * FROM t1 ORDER BY a; ...@@ -78,3 +78,7 @@ SELECT * FROM t1 ORDER BY a;
--replace_result $MASTER_MYPORT MASTER_PORT --replace_result $MASTER_MYPORT MASTER_PORT
--replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # 35 # 36 # --replace_column 1 # 7 # 8 # 9 # 22 # 23 # 33 # 35 # 36 #
query_vertical SHOW SLAVE STATUS; query_vertical SHOW SLAVE STATUS;
-- connection master
DROP TABLE t1;
-- sync_slave_with_master
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment