summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2016-05-05 12:20:33 -0400
committerMathias Stearn <mathias@10gen.com>2016-05-09 17:52:12 -0400
commit0257f34483b0dee3691b8bd4a6715ac33c250b67 (patch)
tree26bddfc49544c719866c1ce013a3e44e97f586be
parent423ba14c79ab2749e8717cc36e4efdb204de9751 (diff)
downloadmongo-0257f34483b0dee3691b8bd4a6715ac33c250b67.tar.gz
SERVER-24005 inline WiredTigerRecoveryUnit::get()
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp6
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h5
2 files changed, 4 insertions, 7 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp
index da241c5e20e..45669016720 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp
@@ -30,7 +30,6 @@
#define MONGO_LOG_DEFAULT_COMPONENT ::mongo::logger::LogComponent::kStorage
-#include "mongo/base/checked_cast.h"
#include "mongo/base/init.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h"
@@ -162,11 +161,6 @@ void WiredTigerRecoveryUnit::registerChange(Change* change) {
_changes.push_back(change);
}
-WiredTigerRecoveryUnit* WiredTigerRecoveryUnit::get(OperationContext* txn) {
- invariant(txn);
- return checked_cast<WiredTigerRecoveryUnit*>(txn->recoveryUnit());
-}
-
void WiredTigerRecoveryUnit::assertInActiveTxn() const {
fassert(28575, _active);
}
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h
index cbd6ad955d5..86d9eece13d 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.h
@@ -34,6 +34,7 @@
#include <memory.h>
+#include "mongo/base/checked_cast.h"
#include "mongo/base/owned_pointer_vector.h"
#include "mongo/db/operation_context.h"
#include "mongo/db/record_id.h"
@@ -106,7 +107,9 @@ public:
return _oplogReadTill;
}
- static WiredTigerRecoveryUnit* get(OperationContext* txn);
+ static WiredTigerRecoveryUnit* get(OperationContext* txn) {
+ return checked_cast<WiredTigerRecoveryUnit*>(txn->recoveryUnit());
+ }
static void appendGlobalStats(BSONObjBuilder& b);