summaryrefslogtreecommitdiff
path: root/storage/innobase/srv/srv0mon.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-05-17 08:37:59 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-05-17 08:37:59 +0300
commita6cff02a2fc0d963c82c4a0e17b78be77562863a (patch)
tree4cd8cc20eb2b019e7dac5031fa073247cd7ea774 /storage/innobase/srv/srv0mon.cc
parentcdbd04dde5895b9014616903922796eff8409f50 (diff)
downloadmariadb-git-a6cff02a2fc0d963c82c4a0e17b78be77562863a.tar.gz
MDEV-25687: Remove trx_active_transactions
MONITOR_TRX_ACTIVE: Remove. The count is not being updated consistently, and it would also include read-only transactions that are otherwise fully invisible to any other threads. If it later turns out that a reliable count of active transactions is needed, it can be exposed via a different interface. trx_commit_for_mysql(): If the transaction was not started, return immediately.
Diffstat (limited to 'storage/innobase/srv/srv0mon.cc')
-rw-r--r--storage/innobase/srv/srv0mon.cc5
1 files changed, 0 insertions, 5 deletions
diff --git a/storage/innobase/srv/srv0mon.cc b/storage/innobase/srv/srv0mon.cc
index b10c07a192f..3a0338a0f71 100644
--- a/storage/innobase/srv/srv0mon.cc
+++ b/storage/innobase/srv/srv0mon.cc
@@ -723,11 +723,6 @@ static monitor_info_t innodb_counter_info[] =
MONITOR_NONE,
MONITOR_DEFAULT_START, MONITOR_TRX_ROLLBACK_SAVEPOINT},
- {"trx_active_transactions", "transaction",
- "Number of active transactions",
- MONITOR_NONE,
- MONITOR_DEFAULT_START, MONITOR_TRX_ACTIVE},
-
{"trx_rseg_history_len", "transaction",
"Length of the TRX_RSEG_HISTORY list",
static_cast<monitor_type_t>(