Commit 195e6219 authored by Rich Prohaska's avatar Rich Prohaska

#134 fix non-determinism in the IS lock waits tests

parent a47d4eb8
...@@ -27,7 +27,8 @@ send insert into t values (1); ...@@ -27,7 +27,8 @@ send insert into t values (1);
# should find the presence of a lock on 1st transaction # should find the presence of a lock on 1st transaction
connection default; connection default;
real_sleep 1; # give some time for conn_b to block let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
replace_column 1 TRX_ID 2 MYSQL_ID; replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks; select * from information_schema.tokudb_locks;
......
...@@ -24,7 +24,8 @@ send insert into t values (1); ...@@ -24,7 +24,8 @@ send insert into t values (1);
# should find the presence of a lock on 1st transaction # should find the presence of a lock on 1st transaction
connection default; connection default;
real_sleep 1; # give some time for conn_b to get blocked let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
replace_column 1 TRX_ID 2 MYSQL_ID; replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks; select * from information_schema.tokudb_locks;
......
...@@ -30,7 +30,8 @@ send insert into t values (1); ...@@ -30,7 +30,8 @@ send insert into t values (1);
# should find the presence of a lock on 2nd transaction # should find the presence of a lock on 2nd transaction
connection default; connection default;
real_sleep 1; # give some time for conn_b to get blocked let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
replace_column 1 TRX_ID 2 MYSQL_ID; replace_column 1 TRX_ID 2 MYSQL_ID;
eval select * from information_schema.tokudb_locks; eval select * from information_schema.tokudb_locks;
......
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