mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	 485de9cbb7
			
		
	
	485de9cbb7
	
	
	
		
			
			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.
		
			
				
	
	
		
			19 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			420 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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;
 |