1call mtr.add_suppression("Plugin audit_log reported");
2##########################################
3# Run plugin
4##########################################
5INSTALL PLUGIN test_session_in_thd SONAME 'TEST_SESSION_IN_THD';
6##########################################
7# Stop plugin
8##########################################
9UNINSTALL PLUGIN test_session_in_thd;
10##########################################
11# Run audit_log plugin
12##########################################
13INSTALL PLUGIN audit_log SONAME 'audit_log.so';
14##########################################
15# Start plugin with audit log
16##########################################
17INSTALL PLUGIN test_session_in_thd SONAME 'TEST_SESSION_IN_THD';
18# To allow session in plugin to complete (until event is available)
19DO SLEEP(5);
20##########################################
21# Stop plugin
22##########################################
23UNINSTALL PLUGIN test_session_in_thd;
24##########################################
25# Stop audit_log plugin
26##########################################
27UNINSTALL PLUGIN audit_log;
28##########################################
29# Plugin log
30##########################################
31Follows threaded run
32============================================================================================
33init thread
34sql open session 0.
35sql open session 1.
36sql open session 2.
37sql open session 3.
38sql open session 4.
39sql open session 5.
40sql open session 6.
41sql open session 7.
42sql open session 8.
43close following nb of sessions: 9
44sql session close session 8.
45sql session close session 7.
46sql session close session 6.
47sql session close session 5.
48sql session close session 4.
49sql session close session 3.
50sql session close session 2.
51sql session close session 1.
52sql session close session 0.
53sql open session 0.
54sql open session 1.
55sql open session 2.
56sql open session 3.
57sql open session 4.
58sql open session 5.
59sql open session 6.
60sql open session 7.
61sql open session 8.
62close following nb of sessions: 9
63sql session close session 0.
64sql session close session 1.
65sql session close session 2.
66sql session close session 3.
67sql session close session 4.
68sql session close session 5.
69sql session close session 6.
70sql session close session 7.
71sql session close session 8.
72deinit thread
73CREATE TABLE t1 (c1 text);
74LOAD DATA INFILE 'MYSQL_LOGFILE' INTO TABLE t1(c1);
75SELECT count(*) FROM t1 WHERE ExtractValue(c1, '/COMMAND_CLASS')='connect' ;
76count(*)
7736
78SELECT count(*) FROM t1 WHERE ExtractValue(c1, '/NAME')='Connect' ;
79count(*)
8018
81SELECT count(*) FROM t1 WHERE ExtractValue(c1, '/NAME')='Quit' ;
82count(*)
8318
84##########################################
85# Cleanup
86##########################################
87DROP TABLE t1;
88