Commit 5ef41db4 authored by Kristofer Pettersson's avatar Kristofer Pettersson

Fixed race condition in test case status2. A 'disconnect' issues an

implicit command which isn't completed immediately.
parent f3a4a186
...@@ -53,11 +53,11 @@ Assert Questions == 16 ...@@ -53,11 +53,11 @@ Assert Questions == 16
SHOW STATUS LIKE 'Questions'; SHOW STATUS LIKE 'Questions';
Variable_name Value Variable_name Value
Questions 16 Questions 16
Global status updated; Assert diff == 5 Global status updated; Assert diff == 4
FLUSH STATUS; FLUSH STATUS;
SELECT 5; SELECT 4;
5 4
5 4
DROP TABLE t1,t2; DROP TABLE t1,t2;
DROP PROCEDURE p1; DROP PROCEDURE p1;
DROP FUNCTION f1; DROP FUNCTION f1;
......
...@@ -47,16 +47,16 @@ FLUSH STATUS; ...@@ -47,16 +47,16 @@ FLUSH STATUS;
let $org_questions= `SHOW GLOBAL STATUS LIKE 'questions'`; let $org_questions= `SHOW GLOBAL STATUS LIKE 'questions'`;
SELECT 1; SELECT 1;
connection default; connection default;
disconnect con1;
--echo Assert Questions == 16 --echo Assert Questions == 16
SHOW STATUS LIKE 'Questions'; SHOW STATUS LIKE 'Questions';
--echo Global status updated; Assert diff == 5 --echo Global status updated; Assert diff == 4
FLUSH STATUS; FLUSH STATUS;
let $new_questions= `SHOW GLOBAL STATUS LIKE 'questions'`; let $new_questions= `SHOW GLOBAL STATUS LIKE 'questions'`;
--disable_log --disable_log
let $diff= `SELECT SUBSTRING('$new_questions',10)-SUBSTRING('$org_questions',10)`; let $diff= `SELECT SUBSTRING('$new_questions',10)-SUBSTRING('$org_questions',10)`;
--enable_log --enable_log
eval SELECT $diff; eval SELECT $diff;
disconnect con1;
DROP TABLE t1,t2; DROP TABLE t1,t2;
DROP PROCEDURE p1; DROP PROCEDURE p1;
DROP FUNCTION f1; DROP FUNCTION f1;
......
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