diff options
author | Amirsaman Memaripour <amirsaman.memaripour@mongodb.com> | 2020-09-17 17:36:35 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-11-06 04:33:51 +0000 |
commit | a0fce10bb34cb04455f02948352f5eb37b38ad75 (patch) | |
tree | bc97ee65b351239040bf7cb1b3ff3c1cabe6ba54 /src/mongo/embedded/service_entry_point_embedded.cpp | |
parent | ca3c18008bff68e2684ad5954452c6513f7a744e (diff) | |
download | mongo-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.cpp | 4 |
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) { |