diff options
author | Gabriel Russell <gabriel.russell@mongodb.com> | 2017-09-05 12:14:27 -0400 |
---|---|---|
committer | Gabriel Russell <gabriel.russell@mongodb.com> | 2017-09-21 15:29:58 -0400 |
commit | 8beb002326a5fdd82c694497b7ebcb52a593a3d3 (patch) | |
tree | 5fefa9a1b037dedab30a81abc6bfa3193b564df2 /src/mongo/db/sessions_collection_mock.h | |
parent | daefad8112937c847282a661392179b9afab0b87 (diff) | |
download | mongo-8beb002326a5fdd82c694497b7ebcb52a593a3d3.tar.gz |
SERVER-28336 endSessions command
Diffstat (limited to 'src/mongo/db/sessions_collection_mock.h')
-rw-r--r-- | src/mongo/db/sessions_collection_mock.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/sessions_collection_mock.h b/src/mongo/db/sessions_collection_mock.h index 6a88a3af816..fb20533ed60 100644 --- a/src/mongo/db/sessions_collection_mock.h +++ b/src/mongo/db/sessions_collection_mock.h @@ -79,6 +79,9 @@ public: void clearSessions(); const SessionMap& sessions() const; + StatusWith<LogicalSessionIdSet> findRemovedSessions(OperationContext* opCtx, + const LogicalSessionIdSet& sessions); + private: // Default implementations, may be overridden with custom hooks. Status _refreshSessions(const LogicalSessionRecordSet& sessions); @@ -102,8 +105,7 @@ public: : _impl(std::move(impl)) {} Status refreshSessions(OperationContext* opCtx, - const LogicalSessionRecordSet& sessions, - Date_t refreshTime) override { + const LogicalSessionRecordSet& sessions) override { return _impl->refreshSessions(sessions); } @@ -113,7 +115,7 @@ public: StatusWith<LogicalSessionIdSet> findRemovedSessions( OperationContext* opCtx, const LogicalSessionIdSet& sessions) override { - return LogicalSessionIdSet{}; + return _impl->findRemovedSessions(opCtx, sessions); } Status removeTransactionRecords(OperationContext* opCtx, |