summaryrefslogtreecommitdiff
path: root/src/mongo/db/logical_session_cache_factory_mongod.cpp
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2017-07-31 18:33:20 -0400
committerJason Carey <jcarey@argv.me>2017-08-22 12:08:57 -0400
commit5fa946faad4ec2817f6b83684811333270f45c78 (patch)
treeaff3a3345fc2d9594854f387a53755f65750a1a9 /src/mongo/db/logical_session_cache_factory_mongod.cpp
parent53a831fd5d462fbd5bc050d0b4eaf5875a41400b (diff)
downloadmongo-5fa946faad4ec2817f6b83684811333270f45c78.tar.gz
SERVER-28342 Ensure session bookkeeping happens
Ensure we properly vivify session records on ingress.
Diffstat (limited to 'src/mongo/db/logical_session_cache_factory_mongod.cpp')
-rw-r--r--src/mongo/db/logical_session_cache_factory_mongod.cpp5
1 files changed, 3 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 ee77bae1aa3..7f958e547a7 100644
--- a/src/mongo/db/logical_session_cache_factory_mongod.cpp
+++ b/src/mongo/db/logical_session_cache_factory_mongod.cpp
@@ -32,6 +32,7 @@
#include "mongo/db/logical_session_cache_factory_mongod.h"
+#include "mongo/db/logical_session_cache_impl.h"
#include "mongo/db/service_liason_mongod.h"
#include "mongo/db/sessions_collection_rs.h"
#include "mongo/db/sessions_collection_sharded.h"
@@ -62,8 +63,8 @@ std::unique_ptr<LogicalSessionCache> makeLogicalSessionCacheD(LogicalSessionCach
// Set up the logical session cache
auto sessionsColl = makeSessionsCollection(state);
- return stdx::make_unique<LogicalSessionCache>(
- std::move(liason), std::move(sessionsColl), LogicalSessionCache::Options{});
+ return stdx::make_unique<LogicalSessionCacheImpl>(
+ std::move(liason), std::move(sessionsColl), LogicalSessionCacheImpl::Options{});
}
} // namespace mongo