summaryrefslogtreecommitdiff
path: root/src/mongo/db/logical_session_cache_factory_mongod.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2019-05-04 18:18:12 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2019-05-09 07:41:56 -0400
commit94f269a1c6053824c4dabc50e8c9219b80a6a1b5 (patch)
treec18817b020380b348172d9637021bc7dfc35a18a /src/mongo/db/logical_session_cache_factory_mongod.cpp
parent2791817876636c0cfd60d867f31c7a83cf3f18c1 (diff)
downloadmongo-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.cpp4
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