mirror of
https://github.com/MariaDB/server.git
synced 2026-10-23 18:49:29 +03:00
Galera MTR Tests: A test for MW-44 - Disable general log for applier threads
This commit is contained in:
committed by
Nirbhay Choubey
parent
f49500a803
commit
675bcf3b6d
14
mysql-test/suite/galera/r/MW-44.result
Normal file
14
mysql-test/suite/galera/r/MW-44.result
Normal file
@@ -0,0 +1,14 @@
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
SET SESSION wsrep_osu_method=TOI;
|
||||
CREATE TABLE t1 (f1 INTEGER) ENGINE=InnoDB;
|
||||
SET SESSION wsrep_osu_method=RSU;
|
||||
ALTER TABLE t1 ADD COLUMN f2 INTEGER;
|
||||
SET SESSION wsrep_osu_method=TOI;
|
||||
SELECT COUNT(*) = 2 FROM mysql.general_log WHERE argument LIKE 'CREATE%' OR argument LIKE 'ALTER%';
|
||||
COUNT(*) = 2
|
||||
1
|
||||
SELECT COUNT(*) = 0 FROM mysql.general_log WHERE argument NOT LIKE 'SELECT%';
|
||||
COUNT(*) = 0
|
||||
1
|
||||
DROP TABLE t1;
|
||||
1
mysql-test/suite/galera/t/MW-44-master.opt
Normal file
1
mysql-test/suite/galera/t/MW-44-master.opt
Normal file
@@ -0,0 +1 @@
|
||||
--log-output=TABLE
|
||||
24
mysql-test/suite/galera/t/MW-44.test
Normal file
24
mysql-test/suite/galera/t/MW-44.test
Normal file
@@ -0,0 +1,24 @@
|
||||
#
|
||||
# MW-44: DDL is logged in the general_log on the slave
|
||||
#
|
||||
|
||||
--source include/galera_cluster.inc
|
||||
|
||||
--connection node_1
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection node_2
|
||||
TRUNCATE TABLE mysql.general_log;
|
||||
|
||||
--connection node_1
|
||||
SET SESSION wsrep_osu_method=TOI;
|
||||
CREATE TABLE t1 (f1 INTEGER) ENGINE=InnoDB;
|
||||
SET SESSION wsrep_osu_method=RSU;
|
||||
ALTER TABLE t1 ADD COLUMN f2 INTEGER;
|
||||
SET SESSION wsrep_osu_method=TOI;
|
||||
|
||||
SELECT COUNT(*) = 2 FROM mysql.general_log WHERE argument LIKE 'CREATE%' OR argument LIKE 'ALTER%';
|
||||
|
||||
--connection node_2
|
||||
SELECT COUNT(*) = 0 FROM mysql.general_log WHERE argument NOT LIKE 'SELECT%';
|
||||
DROP TABLE t1;
|
||||
Reference in New Issue
Block a user