Commit 4f98cd18 authored by davi@endora.local's avatar davi@endora.local

Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime

into  mysql.com:/Users/davi/mysql/mysql-5.1-runtime
parents 63902469 d58c9e08
set @@global.concurrent_insert= 0;
drop table if exists t1; drop table if exists t1;
create table t1 (kill_id int); create table t1 (kill_id int);
insert into t1 values(connection_id()); insert into t1 values(connection_id());
......
...@@ -12,6 +12,10 @@ ...@@ -12,6 +12,10 @@
-- source include/have_debug.inc -- source include/have_debug.inc
# Disable concurrent inserts to avoid test failures when reading the
# connection id which was inserted into a table by another thread.
set @@global.concurrent_insert= 0;
connect (con1,localhost,root,,); connect (con1,localhost,root,,);
connect (con2,localhost,root,,); connect (con2,localhost,root,,);
connection con1; connection con1;
...@@ -34,7 +38,14 @@ send flush tables with read lock; ...@@ -34,7 +38,14 @@ send flush tables with read lock;
connection con2; connection con2;
select ((@id := kill_id) - kill_id) from t1; select ((@id := kill_id) - kill_id) from t1;
--sleep 2 # leave time for FLUSH to block # Wait for the debug sync point, test won't run on non-debug
# builds anyway.
let $wait_condition=
select count(*) = 1 from information_schema.processlist
where state = "Waiting for all running commits to finish"
and info = "flush tables with read lock";
--source include/wait_condition.inc
kill connection @id; kill connection @id;
connection con1; connection con1;
......
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