diff options
Diffstat (limited to 'src/mongo/db/cursor_manager.cpp')
-rw-r--r-- | src/mongo/db/cursor_manager.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mongo/db/cursor_manager.cpp b/src/mongo/db/cursor_manager.cpp index a4b5712965f..364116a0fd1 100644 --- a/src/mongo/db/cursor_manager.cpp +++ b/src/mongo/db/cursor_manager.cpp @@ -39,6 +39,7 @@ #include "mongo/db/catalog/database.h" #include "mongo/db/catalog/database_holder.h" #include "mongo/db/client.h" +#include "mongo/db/cursor_server_params.h" #include "mongo/db/db_raii.h" #include "mongo/db/kill_sessions_common.h" #include "mongo/db/logical_session_cache.h" @@ -55,13 +56,6 @@ namespace mongo { using std::vector; -constexpr Minutes CursorManager::kDefaultCursorTimeoutMinutes; - -MONGO_EXPORT_SERVER_PARAMETER( - cursorTimeoutMillis, - int, - durationCount<Milliseconds>(CursorManager::kDefaultCursorTimeoutMinutes)); - constexpr int CursorManager::kNumPartitions; namespace { @@ -451,7 +445,7 @@ bool CursorManager::cursorShouldTimeout_inlock(const ClientCursor* cursor, Date_ if (cursor->isNoTimeout() || cursor->_isPinned) { return false; } - return (now - cursor->_lastUseDate) >= Milliseconds(cursorTimeoutMillis.load()); + return (now - cursor->_lastUseDate) >= Milliseconds(getCursorTimeoutMillis()); } std::size_t CursorManager::timeoutCursors(OperationContext* opCtx, Date_t now) { |