mirror of
https://github.com/MariaDB/server.git
synced 2026-05-10 00:54:30 +02:00
MDEV-6247: Merge 10.0-galera to 10.1.
Merged lp:maria/maria-10.0-galera up to revision 3879. Added a new functions to handler API to forcefully abort_transaction, producing fake_trx_id, get_checkpoint and set_checkpoint for XA. These were added for future possiblity to add more storage engines that could use galera replication.
This commit is contained in:
parent
e974b56438
commit
df4dd593f2
327 changed files with 28128 additions and 333 deletions
18
sql/mysqld.h
18
sql/mysqld.h
|
|
@ -25,6 +25,7 @@
|
|||
#include "sql_list.h" /* I_List */
|
||||
#include "sql_cmd.h"
|
||||
#include <my_rnd.h>
|
||||
#include "my_pthread.h"
|
||||
|
||||
class THD;
|
||||
struct handlerton;
|
||||
|
|
@ -241,6 +242,11 @@ extern PSI_mutex_key key_PAGE_lock, key_LOCK_sync, key_LOCK_active,
|
|||
key_LOCK_pool, key_LOCK_pending_checkpoint;
|
||||
#endif /* HAVE_MMAP */
|
||||
|
||||
#ifdef WITH_WSREP
|
||||
extern PSI_mutex_key key_LOCK_wsrep_thd;
|
||||
extern PSI_cond_key key_COND_wsrep_thd;
|
||||
#endif /* WITH_WSREP */
|
||||
|
||||
#ifdef HAVE_OPENSSL
|
||||
extern PSI_mutex_key key_LOCK_des_key_file;
|
||||
#endif
|
||||
|
|
@ -328,6 +334,7 @@ void init_server_psi_keys();
|
|||
MAINTAINER: Please keep this list in order, to limit merge collisions.
|
||||
Hint: grep PSI_stage_info | sort -u
|
||||
*/
|
||||
extern PSI_stage_info stage_apply_event;
|
||||
extern PSI_stage_info stage_after_create;
|
||||
extern PSI_stage_info stage_after_opening_tables;
|
||||
extern PSI_stage_info stage_after_table_lock;
|
||||
|
|
@ -335,6 +342,7 @@ extern PSI_stage_info stage_allocating_local_table;
|
|||
extern PSI_stage_info stage_alter_inplace_prepare;
|
||||
extern PSI_stage_info stage_alter_inplace;
|
||||
extern PSI_stage_info stage_alter_inplace_commit;
|
||||
extern PSI_stage_info stage_after_apply_event;
|
||||
extern PSI_stage_info stage_changing_master;
|
||||
extern PSI_stage_info stage_checking_master_version;
|
||||
extern PSI_stage_info stage_checking_permissions;
|
||||
|
|
@ -408,6 +416,7 @@ extern PSI_stage_info stage_statistics;
|
|||
extern PSI_stage_info stage_storing_result_in_query_cache;
|
||||
extern PSI_stage_info stage_storing_row_into_queue;
|
||||
extern PSI_stage_info stage_system_lock;
|
||||
extern PSI_stage_info stage_unlocking_tables;
|
||||
extern PSI_stage_info stage_update;
|
||||
extern PSI_stage_info stage_updating;
|
||||
extern PSI_stage_info stage_updating_main_table;
|
||||
|
|
@ -595,6 +604,15 @@ enum options_mysqld
|
|||
OPT_WANT_CORE,
|
||||
OPT_MYSQL_COMPATIBILITY,
|
||||
OPT_MYSQL_TO_BE_IMPLEMENTED,
|
||||
#ifdef WITH_WSREP
|
||||
OPT_WSREP_PROVIDER,
|
||||
OPT_WSREP_PROVIDER_OPTIONS,
|
||||
OPT_WSREP_CLUSTER_ADDRESS,
|
||||
OPT_WSREP_START_POSITION,
|
||||
OPT_WSREP_SST_AUTH,
|
||||
OPT_WSREP_RECOVER,
|
||||
#endif /* WITH_WSREP */
|
||||
|
||||
OPT_which_is_always_the_last
|
||||
};
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue