mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Merge branch '10.2' into 10.3
This commit is contained in:
@@ -3597,8 +3597,8 @@ void handler::print_error(int error, myf errflag)
|
||||
break;
|
||||
case HA_ERR_ABORTED_BY_USER:
|
||||
{
|
||||
DBUG_ASSERT(table->in_use->killed);
|
||||
table->in_use->send_kill_message();
|
||||
DBUG_ASSERT(ha_thd()->killed);
|
||||
ha_thd()->send_kill_message();
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
case HA_ERR_WRONG_MRG_TABLE_DEF:
|
||||
@@ -3839,7 +3839,7 @@ void handler::print_error(int error, myf errflag)
|
||||
*/
|
||||
errflag|= ME_NOREFRESH;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* if we got an OS error from a file-based engine, specify a path of error */
|
||||
if (error < HA_ERR_FIRST && bas_ext()[0])
|
||||
@@ -4578,6 +4578,7 @@ handler::ha_create_partitioning_metadata(const char *name,
|
||||
DBUG_ASSERT(m_lock_type == F_UNLCK ||
|
||||
(!old_name && strcmp(name, table_share->path.str)));
|
||||
|
||||
|
||||
return create_partitioning_metadata(name, old_name, action_flag);
|
||||
}
|
||||
|
||||
@@ -6504,6 +6505,12 @@ void ha_fake_trx_id(THD *thd)
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
if (thd->wsrep_ws_handle.trx_id != WSREP_UNDEFINED_TRX_ID)
|
||||
{
|
||||
WSREP_DEBUG("fake trx id skipped: %lu", thd->wsrep_ws_handle.trx_id);
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
/* Try statement transaction if standard one is not set. */
|
||||
THD_TRANS *trans= (thd->transaction.all.ha_list) ? &thd->transaction.all :
|
||||
&thd->transaction.stmt;
|
||||
|
||||
Reference in New Issue
Block a user