diff options
| author | Ben Caimano <ben.caimano@10gen.com> | 2020-09-11 20:09:59 +0000 |
|---|---|---|
| committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-14 04:57:01 +0000 |
| commit | 827a25eb01bc5ddf766b3a543ef0ba5112953e1b (patch) | |
| tree | 504935db5b1292818dcd9b862bf8b5c3b4352fb5 /src/mongo/db/service_context.cpp | |
| parent | bd320bc2d10cff75756a2c95986cc81ec8a5e7c7 (diff) | |
| download | mongo-827a25eb01bc5ddf766b3a543ef0ba5112953e1b.tar.gz | |
SERVER-50867 Roll back ServiceStateMachine changes temporarily
This reverts these commits:
b039b24746e1d1fb10a32e1ca4831423c01d4cd7: SERVER-48980
97e16187ff3065d242a61a52e7b6edd4d439fb30: SERVER-49072
0607a6c291bf4cf4580a4444d826ed3c3ac3df47: SERVER-49104
Diffstat (limited to 'src/mongo/db/service_context.cpp')
| -rw-r--r-- | src/mongo/db/service_context.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/service_context.cpp b/src/mongo/db/service_context.cpp index 1b8628ff1dd..4e01b46c3b4 100644 --- a/src/mongo/db/service_context.cpp +++ b/src/mongo/db/service_context.cpp @@ -193,6 +193,10 @@ ServiceEntryPoint* ServiceContext::getServiceEntryPoint() const { return _serviceEntryPoint.get(); } +transport::ServiceExecutor* ServiceContext::getServiceExecutor() const { + return _serviceExecutor.get(); +} + void ServiceContext::setStorageEngine(std::unique_ptr<StorageEngine> engine) { invariant(engine); invariant(!_storageEngine); @@ -223,6 +227,10 @@ void ServiceContext::setTransportLayer(std::unique_ptr<transport::TransportLayer _transportLayer = std::move(tl); } +void ServiceContext::setServiceExecutor(std::unique_ptr<transport::ServiceExecutor> exec) { + _serviceExecutor = std::move(exec); +} + void ServiceContext::ClientDeleter::operator()(Client* client) const { ServiceContext* const service = client->getServiceContext(); { |
