summaryrefslogtreecommitdiff
path: root/sql/log.h
diff options
context:
space:
mode:
authorKristian Nielsen <knielsen@knielsen-hq.org>2017-04-25 19:08:45 +0200
committerKristian Nielsen <knielsen@knielsen-hq.org>2017-04-25 19:08:45 +0200
commitc174718aed075a3e9102e000710f047c6582b3f1 (patch)
tree3c4c22acedcbdee01bf94cf6f7e480770a788eea /sql/log.h
parent86fa6f9b3d7b85f1e629ec4a428dd37670bc3c3e (diff)
downloadmariadb-git-c174718aed075a3e9102e000710f047c6582b3f1.tar.gz
MDEV-12179: Per-engine mysql.gtid_slave_pos table
Intermediate commit. Implement status variables to aid the DBA in determining the need and/or effectiveness of the per-engine mylsq.gtid_slave_pos feature: transactions_multi_engine Number of transactions that changed data in multiple (transactional) storage engines. rpl_transactions_multi_engine Number of replicated transactions that involved changes in multiple (transactional) storage engines, before considering the update of the mysql.gtid_slave_posXXX table. transactions_gtid_foreign_engine Number of replicated transactions where the update of the mysql.gtid_slave_posXXX table had to choose a storage engine that did not otherwise participate in the transaction.
Diffstat (limited to 'sql/log.h')
-rw-r--r--sql/log.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/log.h b/sql/log.h
index f1a025edfb9..c0d7f338cf5 100644
--- a/sql/log.h
+++ b/sql/log.h
@@ -1095,6 +1095,7 @@ void make_default_log_name(char **out, const char* log_ext, bool once);
void binlog_reset_cache(THD *thd);
extern MYSQL_PLUGIN_IMPORT MYSQL_BIN_LOG mysql_bin_log;
+extern handlerton *binlog_hton;
extern LOGGER logger;
extern const char *log_bin_index;