summaryrefslogtreecommitdiff
path: root/src/mongo/db/stats/server_write_concern_metrics.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/stats/server_write_concern_metrics.h')
-rw-r--r--src/mongo/db/stats/server_write_concern_metrics.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/mongo/db/stats/server_write_concern_metrics.h b/src/mongo/db/stats/server_write_concern_metrics.h
index c7a17dcc5d7..9a9525d1b30 100644
--- a/src/mongo/db/stats/server_write_concern_metrics.h
+++ b/src/mongo/db/stats/server_write_concern_metrics.h
@@ -53,10 +53,7 @@ public:
* 'writeConcernOptions'.
*/
void recordWriteConcernForInserts(const WriteConcernOptions& writeConcernOptions,
- size_t numInserts) {
- stdx::lock_guard<stdx::mutex> lg(_mutex);
- _insertMetrics.recordWriteConcern(writeConcernOptions, numInserts);
- }
+ size_t numInserts);
/**
* Updates the insert metrics according to the 'w' value of 'writeConcernOptions'.
@@ -68,18 +65,12 @@ public:
/**
* Updates the update metrics according to the 'w' value of 'writeConcernOptions'.
*/
- void recordWriteConcernForUpdate(const WriteConcernOptions& writeConcernOptions) {
- stdx::lock_guard<stdx::mutex> lg(_mutex);
- _updateMetrics.recordWriteConcern(writeConcernOptions);
- }
+ void recordWriteConcernForUpdate(const WriteConcernOptions& writeConcernOptions);
/**
* Updates the delete metrics according to the 'w' value of 'writeConcernOptions'.
*/
- void recordWriteConcernForDelete(const WriteConcernOptions& writeConcernOptions) {
- stdx::lock_guard<stdx::mutex> lg(_mutex);
- _deleteMetrics.recordWriteConcern(writeConcernOptions);
- }
+ void recordWriteConcernForDelete(const WriteConcernOptions& writeConcernOptions);
BSONObj toBSON() const;