summaryrefslogtreecommitdiff
path: root/src/mongo/embedded/service_entry_point_embedded.cpp
diff options
context:
space:
mode:
authorAmirsaman Memaripour <amirsaman.memaripour@mongodb.com>2020-09-17 17:36:35 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-11-06 04:33:51 +0000
commita0fce10bb34cb04455f02948352f5eb37b38ad75 (patch)
treebc97ee65b351239040bf7cb1b3ff3c1cabe6ba54 /src/mongo/embedded/service_entry_point_embedded.cpp
parentca3c18008bff68e2684ad5954452c6513f7a744e (diff)
downloadmongo-a0fce10bb34cb04455f02948352f5eb37b38ad75.tar.gz
SERVER-49107 Add support for async execution to MongoD command path
Diffstat (limited to 'src/mongo/embedded/service_entry_point_embedded.cpp')
-rw-r--r--src/mongo/embedded/service_entry_point_embedded.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/embedded/service_entry_point_embedded.cpp b/src/mongo/embedded/service_entry_point_embedded.cpp
index 1dbf1a52c95..158b55a10e6 100644
--- a/src/mongo/embedded/service_entry_point_embedded.cpp
+++ b/src/mongo/embedded/service_entry_point_embedded.cpp
@@ -93,7 +93,7 @@ public:
void attachCurOpErrInfo(OperationContext*, const BSONObj&) const override {}
- void handleException(const DBException& e, OperationContext* opCtx) const override {}
+ void handleException(const Status& status, OperationContext* opCtx) const override {}
void advanceConfigOpTimeFromRequestMetadata(OperationContext* opCtx) const override {}
@@ -117,7 +117,7 @@ Future<DbResponse> ServiceEntryPointEmbedded::handleRequest(OperationContext* op
// guarantees of the state (that they have run).
checked_cast<PeriodicRunnerEmbedded*>(opCtx->getServiceContext()->getPeriodicRunner())
->tryPump();
- return ServiceEntryPointCommon::handleRequest(opCtx, m, Hooks{});
+ return ServiceEntryPointCommon::handleRequest(opCtx, m, std::make_unique<Hooks>());
}
void ServiceEntryPointEmbedded::startSession(transport::SessionHandle session) {