From 03f28863e845976f899c8c35dab3add918f4a8f6 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 5 Nov 2012 15:01:49 +0100 Subject: MDEV-26: Global transaction commit. Intermediate commit. Now slave records GTID in mysql.rpl_slave_state when applying XID log event. --- sql/sql_repl.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sql/sql_repl.h') diff --git a/sql/sql_repl.h b/sql/sql_repl.h index 9ca7e6b00b1..89fa0cf25be 100644 --- a/sql/sql_repl.h +++ b/sql/sql_repl.h @@ -65,6 +65,11 @@ int log_loaded_block(IO_CACHE* file); int init_replication_sys_vars(); void mysql_binlog_send(THD* thd, char* log_ident, my_off_t pos, ushort flags); +extern PSI_mutex_key key_LOCK_slave_state, key_LOCK_binlog_state; +void rpl_init_gtid_slave_state(); +void rpl_deinit_gtid_slave_state(); +int rpl_load_gtid_slave_state(THD *thd); + #endif /* HAVE_REPLICATION */ #endif /* SQL_REPL_INCLUDED */ -- cgit v1.2.1