# # MW-44: DDL is logged in the general_log on the slave # --source include/galera_cluster.inc --source include/have_innodb.inc --connection node_1 TRUNCATE TABLE mysql.general_log; --sleep 1 --connection node_2 --let $wait_condition = SELECT COUNT(*) = 0 FROM mysql.general_log; --source include/wait_condition.inc TRUNCATE TABLE mysql.general_log; --sleep 1 --connection node_1 --let $wait_condition = SELECT COUNT(*) = 0 FROM mysql.general_log; --source include/wait_condition.inc SELECT Argument FROM mysql.general_log; SET GLOBAL general_log='ON'; 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; --let $wait_condition = SELECT COUNT(argument) = 2 FROM mysql.general_log WHERE argument LIKE 'CREATE%' OR argument LIKE 'ALTER%'; --source include/wait_condition.inc SELECT argument FROM mysql.general_log WHERE argument LIKE 'CREATE%' OR argument LIKE 'ALTER%'; --connection node_2 SELECT Argument FROM mysql.general_log; DROP TABLE t1; SET GLOBAL general_log='OFF'; --connection node_1 SET GLOBAL general_log='OFF';