mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge branch '10.0' into 10.1
This commit is contained in:
@ -1064,8 +1064,8 @@ check_slave_start_position(binlog_send_info *info, const char **errormsg,
|
||||
rpl_gtid master_replication_gtid;
|
||||
rpl_gtid start_gtid;
|
||||
bool start_at_own_slave_pos=
|
||||
rpl_global_gtid_slave_state.domain_to_gtid(slave_gtid->domain_id,
|
||||
&master_replication_gtid) &&
|
||||
rpl_global_gtid_slave_state->domain_to_gtid(slave_gtid->domain_id,
|
||||
&master_replication_gtid) &&
|
||||
slave_gtid->server_id == master_replication_gtid.server_id &&
|
||||
slave_gtid->seq_no == master_replication_gtid.seq_no;
|
||||
|
||||
@ -4309,14 +4309,14 @@ ret:
|
||||
void
|
||||
rpl_init_gtid_slave_state()
|
||||
{
|
||||
rpl_global_gtid_slave_state.init();
|
||||
rpl_global_gtid_slave_state= new rpl_slave_state;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
rpl_deinit_gtid_slave_state()
|
||||
{
|
||||
rpl_global_gtid_slave_state.deinit();
|
||||
delete rpl_global_gtid_slave_state;
|
||||
}
|
||||
|
||||
|
||||
@ -4352,7 +4352,7 @@ rpl_append_gtid_state(String *dest, bool use_binlog)
|
||||
(err= mysql_bin_log.get_most_recent_gtid_list(>id_list, &num_gtids)))
|
||||
return err;
|
||||
|
||||
err= rpl_global_gtid_slave_state.tostring(dest, gtid_list, num_gtids);
|
||||
err= rpl_global_gtid_slave_state->tostring(dest, gtid_list, num_gtids);
|
||||
my_free(gtid_list);
|
||||
|
||||
return err;
|
||||
@ -4377,7 +4377,7 @@ rpl_load_gtid_state(slave_connection_state *state, bool use_binlog)
|
||||
(err= mysql_bin_log.get_most_recent_gtid_list(>id_list, &num_gtids)))
|
||||
return err;
|
||||
|
||||
err= state->load(&rpl_global_gtid_slave_state, gtid_list, num_gtids);
|
||||
err= state->load(rpl_global_gtid_slave_state, gtid_list, num_gtids);
|
||||
my_free(gtid_list);
|
||||
|
||||
return err;
|
||||
@ -4474,7 +4474,7 @@ rpl_gtid_pos_check(THD *thd, char *str, size_t len)
|
||||
bool
|
||||
rpl_gtid_pos_update(THD *thd, char *str, size_t len)
|
||||
{
|
||||
if (rpl_global_gtid_slave_state.load(thd, str, len, true, true))
|
||||
if (rpl_global_gtid_slave_state->load(thd, str, len, true, true))
|
||||
{
|
||||
my_error(ER_FAILED_GTID_STATE_INIT, MYF(0));
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user