From 9d9ddad759a432967934baac596ef20d613214b3 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 18 Mar 2013 15:09:36 +0100 Subject: MDEV-26: Global transaction ID. Fix things so that a master can switch with MASTER_GTID_POS=AUTO to a slave that was previously running with log_slave_updates=0, by looking into the slave replication state on the master when the slave requests something not present in the binlog. Be a bit more strict about what position the slave can ask for, to avoid some easy-to-hit misconfiguration errors. Start over with seq_no counter when RESET MASTER. --- sql/sql_repl.h | 1 - 1 file changed, 1 deletion(-) (limited to 'sql/sql_repl.h') diff --git a/sql/sql_repl.h b/sql/sql_repl.h index 73046dd8667..dd67aaa12f8 100644 --- a/sql/sql_repl.h +++ b/sql/sql_repl.h @@ -68,7 +68,6 @@ 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); int gtid_state_from_binlog_pos(const char *name, uint32 pos, String *out_str); #endif /* HAVE_REPLICATION */ -- cgit v1.2.1