mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge commit '96badb16afcf' into 10.0
Conflicts: client/mysql_upgrade.c mysql-test/r/func_misc.result mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result mysql-test/suite/innodb/r/innodb-fk.result mysql-test/t/subselect_sj_mat.test sql/item.cc sql/item_func.cc sql/log.cc sql/log_event.cc sql/rpl_utility.cc sql/slave.cc sql/sql_class.cc sql/sql_class.h sql/sql_select.cc storage/innobase/dict/dict0crea.c storage/innobase/dict/dict0dict.c storage/innobase/handler/ha_innodb.cc storage/xtradb/dict/dict0crea.c storage/xtradb/dict/dict0dict.c storage/xtradb/handler/ha_innodb.cc vio/viosslfactories.c
This commit is contained in:
@ -64,7 +64,6 @@ class Reprepare_observer;
|
||||
class Relay_log_info;
|
||||
struct rpl_group_info;
|
||||
class Rpl_filter;
|
||||
|
||||
class Query_log_event;
|
||||
class Load_log_event;
|
||||
class Slave_log_event;
|
||||
@ -75,6 +74,7 @@ class Parser_state;
|
||||
class Rows_log_event;
|
||||
class Sroutine_hash_entry;
|
||||
class user_var_entry;
|
||||
struct Trans_binlog_info;
|
||||
class rpl_io_thread_info;
|
||||
class rpl_sql_thread_info;
|
||||
|
||||
@ -1959,6 +1959,9 @@ public:
|
||||
*/
|
||||
const char *where;
|
||||
|
||||
/* Needed by MariaDB semi sync replication */
|
||||
Trans_binlog_info *semisync_info;
|
||||
|
||||
ulong client_capabilities; /* What the client supports */
|
||||
ulong max_client_packet_length;
|
||||
|
||||
@ -2027,11 +2030,11 @@ public:
|
||||
/* Do not set socket timeouts for wait_timeout (used with threadpool) */
|
||||
bool skip_wait_timeout;
|
||||
|
||||
/* container for handler's private per-connection data */
|
||||
Ha_data ha_data[MAX_HA];
|
||||
|
||||
bool prepare_derived_at_open;
|
||||
|
||||
/* Set to 1 if status of this THD is already in global status */
|
||||
bool status_in_global;
|
||||
|
||||
/*
|
||||
To signal that the tmp table to be created is created for materialized
|
||||
derived table or a view.
|
||||
@ -2040,6 +2043,9 @@ public:
|
||||
|
||||
bool save_prep_leaf_list;
|
||||
|
||||
/* container for handler's private per-connection data */
|
||||
Ha_data ha_data[MAX_HA];
|
||||
|
||||
#ifndef MYSQL_CLIENT
|
||||
binlog_cache_mngr * binlog_setup_trx_data();
|
||||
|
||||
@ -3687,6 +3693,8 @@ public:
|
||||
{
|
||||
mysql_mutex_lock(&LOCK_status);
|
||||
add_to_status(&global_status_var, &status_var);
|
||||
/* Mark that this THD status has already been added in global status */
|
||||
status_in_global= 1;
|
||||
mysql_mutex_unlock(&LOCK_status);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user