summaryrefslogtreecommitdiff
path: root/src/mongo/db/sessions_collection_standalone.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/sessions_collection_standalone.cpp')
-rw-r--r--src/mongo/db/sessions_collection_standalone.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/sessions_collection_standalone.cpp b/src/mongo/db/sessions_collection_standalone.cpp
index 2b1f815decc..c994d7694ad 100644
--- a/src/mongo/db/sessions_collection_standalone.cpp
+++ b/src/mongo/db/sessions_collection_standalone.cpp
@@ -45,10 +45,10 @@ BSONObj lsidQuery(const LogicalSessionId& lsid) {
}
} // namespace
-Status SessionsCollectionStandalone::setupSessionsCollection(OperationContext* opCtx) {
+void SessionsCollectionStandalone::setupSessionsCollection(OperationContext* opCtx) {
auto existsStatus = checkSessionsCollectionExists(opCtx);
if (existsStatus.isOK()) {
- return Status::OK();
+ return;
}
DBDirectClient client(opCtx);
@@ -62,10 +62,10 @@ Status SessionsCollectionStandalone::setupSessionsCollection(OperationContext* o
BSONObj info;
if (!client.runCommand(NamespaceString::kLogicalSessionsNamespace.db().toString(), cmd, info)) {
- return getStatusFromCommandResult(info);
+ uassertStatusOKWithContext(getStatusFromCommandResult(info),
+ str::stream() << "Failed to create "
+ << NamespaceString::kLogicalSessionsNamespace);
}
-
- return Status::OK();
}
Status SessionsCollectionStandalone::checkSessionsCollectionExists(OperationContext* opCtx) {