summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction_metrics_observer.h
diff options
context:
space:
mode:
authorTess Avitabile <tess.avitabile@mongodb.com>2019-11-01 22:00:41 +0000
committerevergreen <evergreen@mongodb.com>2019-11-01 22:00:41 +0000
commit7692bc0ed90792bd74d45fd8a1070baecdc4f9eb (patch)
treecac01e72f5164ec9619db4bc1f13841445edfaeb /src/mongo/db/transaction_metrics_observer.h
parente5340534df81238e454ce7d3afbb7883115f2c53 (diff)
downloadmongo-7692bc0ed90792bd74d45fd8a1070baecdc4f9eb.tar.gz
SERVER-40372 Track transaction size
Diffstat (limited to 'src/mongo/db/transaction_metrics_observer.h')
-rw-r--r--src/mongo/db/transaction_metrics_observer.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mongo/db/transaction_metrics_observer.h b/src/mongo/db/transaction_metrics_observer.h
index 634792198c0..c985beb7af0 100644
--- a/src/mongo/db/transaction_metrics_observer.h
+++ b/src/mongo/db/transaction_metrics_observer.h
@@ -70,9 +70,12 @@ public:
/**
* Updates relevant metrics when a transaction commits.
*/
- void onCommit(ServerTransactionsMetrics* serverTransactionsMetrics,
+ void onCommit(OperationContext* opCtx,
+ ServerTransactionsMetrics* serverTransactionsMetrics,
TickSource* tickSource,
- Top* top);
+ Top* top,
+ size_t operationCount,
+ size_t oplogOperationBytes);
/**
* Updates relevant metrics when a transaction aborts.