1
by brian
clean slate |
1 |
# Test sleeps for long times |
2 |
--source include/big_test.inc |
|
3 |
||
4 |
# check that CSV engine was compiled in |
|
5 |
--source include/have_csv.inc |
|
6 |
||
7 |
connect (con1,localhost,root,,); |
|
8 |
connect (con2,localhost,root,,); |
|
9 |
||
10 |
#
|
|
11 |
# Bug #27638: slow logging to CSV table inserts bad query_time and lock_time values |
|
12 |
#
|
|
13 |
connection con1; |
|
14 |
set session long_query_time=10; |
|
15 |
select get_lock('bug27638', 1); |
|
16 |
connection con2; |
|
17 |
set session long_query_time=1; |
|
18 |
truncate table mysql.slow_log; |
|
19 |
select get_lock('bug27638', 2); |
|
20 |
select if (query_time between '00:00:01' and '00:00:10', 'OK', 'WRONG') as qt, sql_text from mysql.slow_log; |
|
21 |
truncate table mysql.slow_log; |
|
22 |
select get_lock('bug27638', 60); |
|
23 |
select if (query_time between '00:00:59' and '00:01:10', 'OK', 'WRONG') as qt, sql_text from mysql.slow_log; |
|
24 |
truncate table mysql.slow_log; |
|
25 |
select get_lock('bug27638', 101); |
|
26 |
select if (query_time between '00:01:40' and '00:01:50', 'OK', 'WRONG') as qt, sql_text from mysql.slow_log; |
|
27 |
connection con1; |
|
28 |
select release_lock('bug27638'); |
|
29 |
connection default; |
|
30 |
||
31 |
disconnect con1; |
|
32 |
disconnect con2; |