summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <kostja@bodhi.local>2007-04-03 21:33:56 +0400
committerunknown <kostja@bodhi.local>2007-04-03 21:33:56 +0400
commit65e5af7b7f8838c224d466ed0cd50440bc146ebc (patch)
treeddf964d65bfbb7a1315a83508955ec56d465cdf8
parent62569b757daaae791fca6012fcf2a449d7217abe (diff)
downloadmariadb-git-65e5af7b7f8838c224d466ed0cd50440bc146ebc.tar.gz
Fix a race that breaks the valgrind build.
mysql-test/r/information_schema.result: Fix a race (updated result file) mysql-test/t/information_schema.test: Fix a race in a test.
-rw-r--r--mysql-test/r/information_schema.result3
-rw-r--r--mysql-test/t/information_schema.test9
2 files changed, 7 insertions, 5 deletions
diff --git a/mysql-test/r/information_schema.result b/mysql-test/r/information_schema.result
index 6c03ace3d27..ac280f301d8 100644
--- a/mysql-test/r/information_schema.result
+++ b/mysql-test/r/information_schema.result
@@ -1415,7 +1415,8 @@ CREATE TABLE server_status (variable_name VARCHAR(64),
variable_value DECIMAL(22,7));
DROP EVENT IF EXISTS log_status;
CREATE EVENT log_status
-ON SCHEDULE EVERY 1 SECOND
+ON SCHEDULE AT NOW()
+ON COMPLETION PRESERVE
DO
BEGIN
INSERT INTO thread_status SELECT variable_name, variable_value FROM
diff --git a/mysql-test/t/information_schema.test b/mysql-test/t/information_schema.test
index bd1f4271c94..96a11b3061e 100644
--- a/mysql-test/t/information_schema.test
+++ b/mysql-test/t/information_schema.test
@@ -1059,7 +1059,8 @@ DROP EVENT IF EXISTS log_status;
DELIMITER $$;
CREATE EVENT log_status
- ON SCHEDULE EVERY 1 SECOND
+ ON SCHEDULE AT NOW()
+ ON COMPLETION PRESERVE
DO
BEGIN
INSERT INTO thread_status SELECT variable_name, variable_value FROM
@@ -1071,12 +1072,12 @@ information_schema.global_status;
DELIMITER ;$$
SET GLOBAL event_scheduler=1;
-sleep 1;
+let $wait_condition=select count(variable_name) != 0 from server_status;
+let $wait_timeout=30;
+--source include/wait_condition.inc
SELECT * FROM thread_status WHERE variable_name LIKE 'SSL%' LIMIT 1,2;
SELECT variable_name FROM server_status LIMIT 1,2;
-
-
DROP EVENT log_status;
DROP TABLE thread_status;
DROP TABLE server_status;