summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction_metrics_observer.h
diff options
context:
space:
mode:
authornehakhatri5 <neha.khatri@mongodb.com>2018-12-18 13:21:27 +1100
committernehakhatri5 <neha.khatri@mongodb.com>2018-12-28 14:13:44 +1100
commit86b6aca9fa1940e85bba87261d1494ef2c208a4a (patch)
treeca86b1309576d7e9890d6e2436cbf5d299295c29 /src/mongo/db/transaction_metrics_observer.h
parentaa236ed4f3096c85118f00618eec834c82363527 (diff)
downloadmongo-86b6aca9fa1940e85bba87261d1494ef2c208a4a.tar.gz
SERVER-38240 Added storage statistics information into the slowop log messages.
Diffstat (limited to 'src/mongo/db/transaction_metrics_observer.h')
-rw-r--r--src/mongo/db/transaction_metrics_observer.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/transaction_metrics_observer.h b/src/mongo/db/transaction_metrics_observer.h
index 6600615ceac..77f402a3cd0 100644
--- a/src/mongo/db/transaction_metrics_observer.h
+++ b/src/mongo/db/transaction_metrics_observer.h
@@ -115,10 +115,12 @@ public:
TickSource::Tick curTick);
/**
- * Updates relevant metrics when an operation running on the transaction completes. An operation
- * may be a read/write operation, or an abort/commit command.
+ * Updates relevant metrics and storage statistics when an operation running on the transaction
+ * completes. An operation may be a read/write operation, or an abort/commit command.
*/
- void onTransactionOperation(Client* client, OpDebug::AdditiveMetrics additiveMetrics);
+ void onTransactionOperation(Client* client,
+ OpDebug::AdditiveMetrics additiveMetrics,
+ std::shared_ptr<StorageStats> storageStats);
/**
* Returns a read-only reference to the SingleTransactionStats object stored in this