diff options
author | Benety Goh <benety@mongodb.com> | 2019-05-09 11:45:35 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2019-05-09 11:45:35 -0400 |
commit | 7e6a80789cd74f9b533065f57afb5c9221eea1e7 (patch) | |
tree | 4030ef79dc4b7454a28e7401b2d6082b60442cef /src/mongo/db/sessions_collection_standalone.cpp | |
parent | 94f269a1c6053824c4dabc50e8c9219b80a6a1b5 (diff) | |
download | mongo-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.cpp | 9 |
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)); } |