mirror of
https://github.com/MariaDB/server.git
synced 2025-01-26 00:34:18 +01:00
6ae5f0efea
Patially merge WL#5917, to understand v2 row events
33 lines
1.4 KiB
Text
33 lines
1.4 KiB
Text
SET GLOBAL max_binlog_size= 4096;
|
|
SET GLOBAL innodb_flush_log_at_trx_commit= 1;
|
|
RESET MASTER;
|
|
CREATE TABLE t1 (a INT PRIMARY KEY, b MEDIUMTEXT) ENGINE=Innodb;
|
|
SET DEBUG_SYNC= "binlog_open_before_update_index SIGNAL con1_ready WAIT_FOR con1_cont";
|
|
SET SESSION debug_dbug="+d,crash_create_critical_before_update_index";
|
|
INSERT INTO t1 VALUES (1, REPEAT("x", 4100));
|
|
SET DEBUG_SYNC= "now WAIT_FOR con1_ready";
|
|
SET DEBUG_SYNC= "ha_commit_trans_after_prepare SIGNAL con2_ready";
|
|
INSERT INTO t1 VALUES (2, NULL);
|
|
SET DEBUG_SYNC= "now WAIT_FOR con2_ready";
|
|
SET DEBUG_SYNC= "now SIGNAL con1_cont";
|
|
Got one of the listed errors
|
|
SELECT a FROM t1 ORDER BY a;
|
|
a
|
|
1
|
|
show binary logs;
|
|
Log_name File_size
|
|
master-bin.000001 #
|
|
master-bin.000002 #
|
|
include/show_binlog_events.inc
|
|
Log_name Pos Event_type Server_id End_log_pos Info
|
|
master-bin.000001 # Format_desc # # SERVER_VERSION, BINLOG_VERSION
|
|
master-bin.000001 # Gtid_list # # []
|
|
master-bin.000001 # Binlog_checkpoint # # master-bin.000001
|
|
master-bin.000001 # Gtid # # GTID #-#-#
|
|
master-bin.000001 # Query # # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY, b MEDIUMTEXT) ENGINE=Innodb
|
|
master-bin.000001 # Gtid # # BEGIN GTID #-#-#
|
|
master-bin.000001 # Table_map # # table_id: # (test.t1)
|
|
master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
|
|
master-bin.000001 # Xid # # COMMIT /* XID */
|
|
master-bin.000001 # Rotate # # master-bin.000002;pos=POS
|
|
DROP TABLE t1;
|