diff options
author | samantharitter <samantha.ritter@10gen.com> | 2017-10-06 15:12:40 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2017-10-11 00:52:09 -0400 |
commit | 45d35fe3fcefefe1282b8e0dfc8cd76cb247951d (patch) | |
tree | 6643f175807ae1c20902885846d29e888127f9a6 /src/mongo/db/logical_session_cache_factory_mongod.cpp | |
parent | 8b3694d704d4c472adba87e8fb0827372324c215 (diff) | |
download | mongo-45d35fe3fcefefe1282b8e0dfc8cd76cb247951d.tar.gz |
SERVER-31184 Make servers automatically set up config.system.sessions
Diffstat (limited to 'src/mongo/db/logical_session_cache_factory_mongod.cpp')
-rw-r--r-- | src/mongo/db/logical_session_cache_factory_mongod.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/logical_session_cache_factory_mongod.cpp b/src/mongo/db/logical_session_cache_factory_mongod.cpp index 0fdc1135d56..2672b41a4cc 100644 --- a/src/mongo/db/logical_session_cache_factory_mongod.cpp +++ b/src/mongo/db/logical_session_cache_factory_mongod.cpp @@ -36,6 +36,7 @@ #include "mongo/db/logical_session_cache_impl.h" #include "mongo/db/service_liason_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" @@ -51,6 +52,8 @@ std::shared_ptr<SessionsCollection> makeSessionsCollection(LogicalSessionCacheSe switch (state) { case LogicalSessionCacheServer::kSharded: return std::make_shared<SessionsCollectionSharded>(); + case LogicalSessionCacheServer::kConfigServer: + return std::make_shared<SessionsCollectionConfigServer>(); case LogicalSessionCacheServer::kReplicaSet: return std::make_shared<SessionsCollectionRS>(); case LogicalSessionCacheServer::kStandalone: |