Commit c2cde303 authored by unknown's avatar unknown
Browse files

Bug #21494 Master Cluster MySQLD is point of failure that can lead to mismatch slave data

  - insert gap event on cluster connect

parent e5a81746
Loading
Loading
Loading
Loading
+11 −6
Original line number Diff line number Diff line
@@ -3,10 +3,15 @@ create table t1 (a int key) engine=ndb;
reset master;
show binlog events from <binlog_start>;
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000001	#	Query	#	#	BEGIN
master-bin.000001	#	Table_map	#	#	table_id: # (test.t1)
master-bin.000001	#	Table_map	#	#	table_id: # (mysql.ndb_apply_status)
master-bin.000001	#	Write_rows	#	#	table_id: #
master-bin.000001	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000001	#	Query	#	#	COMMIT
master-bin.000001	#	Incident	#	#	#1 (LOST_EVENTS)
master-bin.000001	#	Rotate	#	#	master-bin.000002;pos=4
PURGE MASTER LOGS TO 'master-bin.000002';
show binlog events from <binlog_start>;
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
master-bin.000002	#	Query	#	#	BEGIN
master-bin.000002	#	Table_map	#	#	table_id: # (test.t1)
master-bin.000002	#	Table_map	#	#	table_id: # (mysql.ndb_apply_status)
master-bin.000002	#	Write_rows	#	#	table_id: #
master-bin.000002	#	Write_rows	#	#	table_id: # flags: STMT_END_F
master-bin.000002	#	Query	#	#	COMMIT
drop table t1;
+3 −0
Original line number Diff line number Diff line
@@ -29,5 +29,8 @@ while ($mysql_errno)
}
--enable_query_log

--source include/show_binlog_events.inc
PURGE MASTER LOGS TO 'master-bin.000002';

--source include/show_binlog_events.inc
drop table t1;