summaryrefslogtreecommitdiff
path: root/src/mongo/db/cursor_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/cursor_manager.cpp')
-rw-r--r--src/mongo/db/cursor_manager.cpp10
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) {