mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145j.mysql.com:/tmp/5.0.21-bug17284-temp_table
This commit is contained in:
@@ -129,6 +129,31 @@ drop table t1,t2;
|
||||
create temporary table t3 (f int);
|
||||
sync_with_master;
|
||||
|
||||
#
|
||||
# Bug#17284 erroneous temp table cleanup on slave
|
||||
#
|
||||
|
||||
connection master;
|
||||
create temporary table t4 (f int);
|
||||
create table t5 (f int);
|
||||
sync_with_master;
|
||||
# find dumper's $id
|
||||
source include/get_binlog_dump_thread_id.inc;
|
||||
insert into t4 values (1);
|
||||
# a hint how to do that in 5.1
|
||||
--replace_result $id "`select id from information_schema.processlist where command='Binlog Dump'`"
|
||||
eval kill $id; # to stimulate reconnection by slave w/o timeout
|
||||
insert into t5 select * from t4;
|
||||
save_master_pos;
|
||||
|
||||
connection slave;
|
||||
sync_with_master;
|
||||
select * from t5 /* must be 1 after reconnection */;
|
||||
|
||||
connection master;
|
||||
drop temporary table t4;
|
||||
drop table t5;
|
||||
|
||||
# The server will now close done
|
||||
|
||||
# End of 4.1 tests
|
||||
# End of 5.0 tests
|
||||
|
Reference in New Issue
Block a user