mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
539e2130b0
The idea of the fix is that the administrative statements OPTIMIZE TABLE, REPAIR TABLE and ANALYZE TABLE should not generate binlog errors if there is no errors on the master. sql/sql_parse.cc: No binlog error generated sql/sql_table.cc: Documentation BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
18 lines
420 B
Text
18 lines
420 B
Text
source include/have_innodb.inc;
|
|
source include/master-slave.inc;
|
|
|
|
#
|
|
# BUG#5551 "Failed OPTIMIZE TABLE is logged to binary log"
|
|
# Replication should work when OPTIMIZE TABLE timeouts, and
|
|
# when OPTIMIZE TABLE is executed on a non-existing table
|
|
#
|
|
|
|
CREATE TABLE t1 ( a int ) ENGINE=InnoDB;
|
|
BEGIN;
|
|
INSERT INTO t1 VALUES (1);
|
|
|
|
connection master1;
|
|
OPTIMIZE TABLE t1;
|
|
|
|
OPTIMIZE TABLE non_existing;
|
|
sync_slave_with_master;
|