mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.4 into 10.5
This commit is contained in:
@@ -3841,12 +3841,14 @@ apply_event_and_update_pos_apply(Log_event* ev, THD* thd, rpl_group_info *rgi,
|
||||
Relay_log_info* rli= rgi->rli;
|
||||
|
||||
DBUG_ENTER("apply_event_and_update_pos_apply");
|
||||
#ifdef ENABLED_DEBUG_SYNC
|
||||
DBUG_EXECUTE_IF("inject_slave_sql_before_apply_event",
|
||||
{
|
||||
DBUG_ASSERT(!debug_sync_set_action
|
||||
(thd, STRING_WITH_LEN("now WAIT_FOR continue")));
|
||||
DBUG_SET_INITIAL("-d,inject_slave_sql_before_apply_event");
|
||||
};);
|
||||
#endif
|
||||
if (reason == Log_event::EVENT_SKIP_NOT)
|
||||
exec_res= ev->apply_event(rgi);
|
||||
|
||||
@@ -3875,7 +3877,7 @@ apply_event_and_update_pos_apply(Log_event* ev, THD* thd, rpl_group_info *rgi,
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef DBUG_OFF
|
||||
#ifdef DBUG_TRACE
|
||||
/*
|
||||
This only prints information to the debug trace.
|
||||
|
||||
@@ -3901,7 +3903,7 @@ apply_event_and_update_pos_apply(Log_event* ev, THD* thd, rpl_group_info *rgi,
|
||||
if (exec_res == 0)
|
||||
{
|
||||
int error= ev->update_pos(rgi);
|
||||
#ifndef DBUG_OFF
|
||||
#ifdef DBUG_TRACE
|
||||
DBUG_PRINT("info", ("update_pos error = %d", error));
|
||||
if (!rli->belongs_to_client())
|
||||
{
|
||||
@@ -4432,6 +4434,7 @@ static int exec_relay_log_event(THD* thd, Relay_log_info* rli,
|
||||
#ifdef WITH_WSREP
|
||||
wsrep_after_statement(thd);
|
||||
#endif /* WITH_WSREP */
|
||||
#ifdef ENABLED_DEBUG_SYNC
|
||||
DBUG_EXECUTE_IF(
|
||||
"pause_sql_thread_on_fde",
|
||||
if (ev && typ == FORMAT_DESCRIPTION_EVENT) {
|
||||
@@ -4440,6 +4443,7 @@ static int exec_relay_log_event(THD* thd, Relay_log_info* rli,
|
||||
STRING_WITH_LEN(
|
||||
"now SIGNAL paused_on_fde WAIT_FOR sql_thread_continue")));
|
||||
});
|
||||
#endif
|
||||
|
||||
DBUG_RETURN(exec_res);
|
||||
}
|
||||
|
Reference in New Issue
Block a user