summaryrefslogtreecommitdiff
path: root/src/mongo/db/clientcursor.cpp
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2017-08-29 15:34:20 -0400
committerJason Carey <jcarey@argv.me>2017-08-31 16:10:18 -0400
commitc351caa6815218c5b4a9801342ccbb1b050f6aea (patch)
treeac65b981a61218ff9384a0f68a89d9b3141ea4bb /src/mongo/db/clientcursor.cpp
parented619087e8dc51eb13578f5ebdd60f8ffee750aa (diff)
downloadmongo-c351caa6815218c5b4a9801342ccbb1b050f6aea.tar.gz
SERVER-30805 add LSC::findRemovedSessions()
Implements a findRemovedSessions method for the logical session collection and impls for the various backends.
Diffstat (limited to 'src/mongo/db/clientcursor.cpp')
-rw-r--r--src/mongo/db/clientcursor.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/db/clientcursor.cpp b/src/mongo/db/clientcursor.cpp
index 4f169b2fa1f..52007343a9c 100644
--- a/src/mongo/db/clientcursor.cpp
+++ b/src/mongo/db/clientcursor.cpp
@@ -45,10 +45,10 @@
#include "mongo/db/commands.h"
#include "mongo/db/commands/server_status.h"
#include "mongo/db/commands/server_status_metric.h"
+#include "mongo/db/cursor_server_params.h"
#include "mongo/db/jsobj.h"
#include "mongo/db/repl/repl_client_info.h"
#include "mongo/db/repl/replication_coordinator_global.h"
-#include "mongo/db/server_parameters.h"
#include "mongo/util/background.h"
#include "mongo/util/concurrency/idle_thread_block.h"
#include "mongo/util/exit.h"
@@ -71,8 +71,6 @@ static ServerStatusMetricField<Counter64> dCursorStatsOpenNoTimeout("cursor.open
static ServerStatusMetricField<Counter64> dCursorStatusTimedout("cursor.timedOut",
&cursorStatsTimedOut);
-MONGO_EXPORT_SERVER_PARAMETER(clientCursorMonitorFrequencySecs, int, 4);
-
long long ClientCursor::totalOpen() {
return cursorStatsOpen.get();
}
@@ -287,7 +285,7 @@ public:
CursorManager::timeoutCursorsGlobal(opCtx.get(), now));
}
MONGO_IDLE_THREAD_BLOCK;
- sleepsecs(clientCursorMonitorFrequencySecs.load());
+ sleepsecs(getClientCursorMonitorFrequencySecs());
}
}
};