summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <tsmith@ramayana.hindu.god>2007-08-18 02:28:08 -0600
committerunknown <tsmith@ramayana.hindu.god>2007-08-18 02:28:08 -0600
commit0ece5608fc93d761387a0c081a255d06646a691a (patch)
tree1ca8add50658a1e53706c307897f1e981e51ec01
parent994625d64fb3c349abc183d0f3a9ac6c8ba7625b (diff)
downloadmariadb-git-0ece5608fc93d761387a0c081a255d06646a691a.tar.gz
Bug #29307: status.test fails with different Table_locks_immediate
Finish premature patch which was accidentally pushed; remove debugging info and correct the test. mysql-test/r/status.result: Correct test results mysql-test/t/status.test: Disable query log for one statement, and correct some comments
-rw-r--r--mysql-test/r/status.result9
-rw-r--r--mysql-test/t/status.test12
2 files changed, 10 insertions, 11 deletions
diff --git a/mysql-test/r/status.result b/mysql-test/r/status.result
index 8f10625744b..0d49deb7cc8 100644
--- a/mysql-test/r/status.result
+++ b/mysql-test/r/status.result
@@ -16,14 +16,11 @@ unlock tables;
lock tables t1 read;
update t1 set n = 3;
unlock tables;
-show status like 'Table_lock%';
+show status like 'Table_locks_waited';
Variable_name Value
-Table_locks_immediate 17
Table_locks_waited 1
-select * from information_schema.session_status where variable_name like 'Table_lock%';
-VARIABLE_NAME VARIABLE_VALUE
-TABLE_LOCKS_IMMEDIATE 18
-TABLE_LOCKS_WAITED 1
+Immediate
+17
drop table t1;
select 1;
1
diff --git a/mysql-test/t/status.test b/mysql-test/t/status.test
index 6320f5fb143..cade1d06e38 100644
--- a/mysql-test/t/status.test
+++ b/mysql-test/t/status.test
@@ -49,18 +49,20 @@ update t1 set n = 3;
connection con2;
# wait for the other query to start executing
let $wait_condition= select 1 from INFORMATION_SCHEMA.PROCESSLIST where ID = $ID and STATE = "Locked";
-# ++Immediate = 15 + $wait_condition_reps (wait_condition.inc does one select
-# in addition to the wait condition)
+# Immediate = 14 + $wait_condition_reps ($wait_timeout is 0, so no extra select
+# is done inside wait_condition.inc)
--source include/wait_condition.inc
-# ++Immediate = 16 + $wait_condition_reps
+# ++Immediate = 15 + $wait_condition_reps
unlock tables;
connection con1;
reap;
-# ++Immediate = 17 + $wait_condition_reps
+# ++Immediate = 16 + $wait_condition_reps
show status like 'Table_locks_waited';
-# ++Immediate = 18 + $wait_condition_reps
+# ++Immediate = 17 + $wait_condition_reps
+--disable_query_log
eval select variable_value - $wait_condition_reps as Immediate from information_schema.session_status where variable_name like 'Table_locks_immediate';
+--enable_query_log
drop table t1;
disconnect con2;