~tsarev/percona-server/bug721176_2

« back to all changes in this revision

Viewing changes to mysql-test/slow_extended.patch/percona_slow_extended-slave_statements-and-use_global_long_query_time.test

  • Committer: Oleg Tsarev
  • Date: 2011-09-06 06:23:48 UTC
  • mfrom: (158.1.1 bug840218_5.5)
  • Revision ID: oleg.tsarev@percona.com-20110906062348-82tdsfishbaxgo8v
1) move tests from mysql-test/ to patches
2) remove install_tests script and call of script from Makefile

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
connection master;
3
 
DROP TABLE IF EXISTS t;
4
 
CREATE TABLE t(id INT);
5
 
 
6
 
connection slave;
7
 
START SLAVE;
8
 
 
9
 
connection master;
10
 
INSERT INTO t VALUES (1);
11
 
sync_slave_with_master;
12
 
 
13
 
connection slave;
14
 
show variables like 'log_slow_slave_statements';
15
 
set global log_slow_slave_statements=ON;
16
 
show variables like 'log_slow_slave_statements';
17
 
 
18
 
connection master;
19
 
INSERT INTO t VALUES (2);
20
 
sync_slave_with_master;
21
 
connection slave;
22
 
 
23
 
STOP SLAVE;
24
 
START SLAVE;
25
 
 
26
 
connection master;
27
 
INSERT INTO t VALUES (3);
28
 
sync_slave_with_master;
29
 
 
30
 
connection slave;
31
 
show        variables like 'long_query_time';
32
 
show global variables like 'long_query_time';
33
 
show global variables like 'slow_query_log_use_global_control';
34
 
set global long_query_time=0;
35
 
show        variables like 'long_query_time';
36
 
show global variables like 'long_query_time';
37
 
show global variables like 'slow_query_log_use_global_control';
38
 
 
39
 
connection master;
40
 
INSERT INTO t VALUES (4);
41
 
sync_slave_with_master;
42
 
 
43
 
connection slave;
44
 
show        variables like 'long_query_time';
45
 
show global variables like 'long_query_time';
46
 
show global variables like 'slow_query_log_use_global_control';
47
 
set global slow_query_log_use_global_control='long_query_time';
48
 
show        variables like 'long_query_time';
49
 
show global variables like 'long_query_time';
50
 
show global variables like 'slow_query_log_use_global_control';
51
 
 
52
 
#-- echo # Make insert(5) on master
53
 
connection master;
54
 
INSERT INTO t VALUES (5);
55
 
sync_slave_with_master;
56
 
connection slave;
57
 
show        variables like 'long_query_time';
58
 
show global variables like 'long_query_time';
59
 
show global variables like 'slow_query_log_use_global_control';
60
 
set global long_query_time=1;
61
 
set global slow_query_log_use_global_control='';
62
 
 
63
 
connection master;
64
 
FLUSH LOGS;
65
 
 
66
 
let $i=5;
67
 
let $k=1;
68
 
while($i)
69
 
{
70
 
    --let grep_file = $MYSQLTEST_VARDIR/mysqld.1/data/percona_log_slow_slave_statements-master.log
71
 
    --let grep_pattern = INSERT INTO t VALUES \($k\)
72
 
    --source include/grep.inc
73
 
    dec $i;
74
 
    inc $k;
75
 
}
76
 
 
77
 
connection slave;
78
 
FLUSH LOGS;
79
 
 
80
 
let $i=5;
81
 
let $k=1;
82
 
while($i)
83
 
{
84
 
    --let grep_file = $MYSQLTEST_VARDIR/mysqld.2/data/percona_log_slow_slave_statements-slave.log
85
 
    --let grep_pattern = INSERT INTO t VALUES \($k\)
86
 
    --source include/grep.inc
87
 
    dec $i;
88
 
    inc $k;
89
 
}
90
 
set global log_slow_slave_statements=OFF;
91
 
 
92
 
connection master;
93
 
DROP TABLE t;
94
 
sync_slave_with_master;
95
 
STOP SLAVE;