summaryrefslogtreecommitdiff
path: root/src/mongo/db/sessions_collection_standalone.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-05-09 11:45:35 -0400
committerBenety Goh <benety@mongodb.com>2019-05-09 11:45:35 -0400
commit7e6a80789cd74f9b533065f57afb5c9221eea1e7 (patch)
tree4030ef79dc4b7454a28e7401b2d6082b60442cef /src/mongo/db/sessions_collection_standalone.cpp
parent94f269a1c6053824c4dabc50e8c9219b80a6a1b5 (diff)
downloadmongo-7e6a80789cd74f9b533065f57afb5c9221eea1e7.tar.gz
SERVER-37837 fix mac os x compile
Diffstat (limited to 'src/mongo/db/sessions_collection_standalone.cpp')
-rw-r--r--src/mongo/db/sessions_collection_standalone.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mongo/db/sessions_collection_standalone.cpp b/src/mongo/db/sessions_collection_standalone.cpp
index 25ae4db3dfa..764cf9ccaea 100644
--- a/src/mongo/db/sessions_collection_standalone.cpp
+++ b/src/mongo/db/sessions_collection_standalone.cpp
@@ -98,25 +98,28 @@ Status SessionsCollectionStandalone::checkSessionsCollectionExists(OperationCont
Status SessionsCollectionStandalone::refreshSessions(OperationContext* opCtx,
const LogicalSessionRecordSet& sessions) {
+ const std::vector<LogicalSessionRecord> sessionsVector(sessions.begin(), sessions.end());
DBDirectClient client(opCtx);
return doRefresh(NamespaceString::kLogicalSessionsNamespace,
- std::vector(sessions.begin(), sessions.end()),
+ sessionsVector,
makeSendFnForBatchWrite(NamespaceString::kLogicalSessionsNamespace, &client));
}
Status SessionsCollectionStandalone::removeRecords(OperationContext* opCtx,
const LogicalSessionIdSet& sessions) {
+ const std::vector<LogicalSessionId> sessionsVector(sessions.begin(), sessions.end());
DBDirectClient client(opCtx);
return doRemove(NamespaceString::kLogicalSessionsNamespace,
- std::vector(sessions.begin(), sessions.end()),
+ sessionsVector,
makeSendFnForBatchWrite(NamespaceString::kLogicalSessionsNamespace, &client));
}
StatusWith<LogicalSessionIdSet> SessionsCollectionStandalone::findRemovedSessions(
OperationContext* opCtx, const LogicalSessionIdSet& sessions) {
+ const std::vector<LogicalSessionId> sessionsVector(sessions.begin(), sessions.end());
DBDirectClient client(opCtx);
return doFindRemoved(NamespaceString::kLogicalSessionsNamespace,
- std::vector(sessions.begin(), sessions.end()),
+ sessionsVector,
makeFindFnForCommand(NamespaceString::kLogicalSessionsNamespace, &client));
}