diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2019-05-04 18:18:12 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2019-05-09 07:41:56 -0400 |
commit | 94f269a1c6053824c4dabc50e8c9219b80a6a1b5 (patch) | |
tree | c18817b020380b348172d9637021bc7dfc35a18a /src/mongo/db/logical_session_cache_factory_mongod.cpp | |
parent | 2791817876636c0cfd60d867f31c7a83cf3f18c1 (diff) | |
download | mongo-94f269a1c6053824c4dabc50e8c9219b80a6a1b5.tar.gz |
SERVER-37837 Get rid of TransactionReaper (Part 2)
This change folds the TransactionReaper's single function to be part of
the SessionCatalogs on MongoD and MongoS, which are the subsystems
responsible for managing transactions.
Diffstat (limited to 'src/mongo/db/logical_session_cache_factory_mongod.cpp')
-rw-r--r-- | src/mongo/db/logical_session_cache_factory_mongod.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/logical_session_cache_factory_mongod.cpp b/src/mongo/db/logical_session_cache_factory_mongod.cpp index 2d9870e258a..b54b3119b03 100644 --- a/src/mongo/db/logical_session_cache_factory_mongod.cpp +++ b/src/mongo/db/logical_session_cache_factory_mongod.cpp @@ -35,11 +35,11 @@ #include "mongo/db/logical_session_cache_impl.h" #include "mongo/db/service_liaison_mongod.h" +#include "mongo/db/session_catalog_mongod.h" #include "mongo/db/sessions_collection_config_server.h" #include "mongo/db/sessions_collection_rs.h" #include "mongo/db/sessions_collection_sharded.h" #include "mongo/db/sessions_collection_standalone.h" -#include "mongo/db/transaction_reaper_d.h" #include "mongo/stdx/memory.h" #include "mongo/util/log.h" @@ -64,7 +64,7 @@ std::unique_ptr<LogicalSessionCache> makeLogicalSessionCacheD(LogicalSessionCach }(); return std::make_unique<LogicalSessionCacheImpl>( - std::move(liaison), std::move(sessionsColl), TransactionReaperD::reapSessionsOlderThan); + std::move(liaison), std::move(sessionsColl), MongoDSessionCatalog::reapSessionsOlderThan); } } // namespace mongo |