summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNathan Louie <nathan.louie@10gen.com>2018-06-19 23:39:43 -0400
committerNathan Louie <nathan.louie@10gen.com>2018-06-25 17:13:55 -0400
commitcec7de9fdbfafbbae19ff8fc3194a5573ab6b744 (patch)
treeb9b8b24e057b587b62fe42a5097da367aa5f344a /src
parenta21c7c7e0d0dcd7bd9b11d62f95ec6496bc617e8 (diff)
downloadmongo-cec7de9fdbfafbbae19ff8fc3194a5573ab6b744.tar.gz
SERVER-35292 Add total number of started transactions to serverStatus
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/server_transactions_metrics.cpp2
-rw-r--r--src/mongo/db/transactions_stats.idl6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/server_transactions_metrics.cpp b/src/mongo/db/server_transactions_metrics.cpp
index 07319300f74..64411409672 100644
--- a/src/mongo/db/server_transactions_metrics.cpp
+++ b/src/mongo/db/server_transactions_metrics.cpp
@@ -88,7 +88,7 @@ void ServerTransactionsMetrics::incrementTotalCommitted() {
}
void ServerTransactionsMetrics::updateStats(TransactionsStats* stats) {
- // This is a dummy function until we start tracking global transactions metrics.
+ stats->setTotalStarted(_totalStarted.load());
}
class TransactionsSSS : public ServerStatusSection {
diff --git a/src/mongo/db/transactions_stats.idl b/src/mongo/db/transactions_stats.idl
index 3987ba0be8e..616e165cd9f 100644
--- a/src/mongo/db/transactions_stats.idl
+++ b/src/mongo/db/transactions_stats.idl
@@ -36,6 +36,9 @@ structs:
retriedStatementsCount:
type: long
default: 0
+ transactionsCollectionWriteCount:
+ type: long
+ default: 0
currentOpen:
type: long
default: 0
@@ -48,6 +51,3 @@ structs:
totalStarted:
type: long
default: 0
- transactionsCollectionWriteCount:
- type: long
- default: 0