summaryrefslogtreecommitdiff
path: root/src/mongo/db/logical_session_cache_impl.cpp
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2018-05-09 16:56:02 -0400
committerJason Carey <jcarey@argv.me>2018-05-10 19:49:37 -0400
commit714b97ba9c7dd8de3351eb811befce6c4b6efd63 (patch)
tree8d0412fe26082fcce784cf39daaa4974fb951b3d /src/mongo/db/logical_session_cache_impl.cpp
parent9c001939d82c4522a8cb071b4285b1f1718b81cf (diff)
downloadmongo-714b97ba9c7dd8de3351eb811befce6c4b6efd63.tar.gz
SERVER-34923 PeriodicRunnerASIO -> Impl
Replace PeriodicRunnerASIO with PeriodicRunnerImpl, a simpler interface that runs jobs on dedicated threads.
Diffstat (limited to 'src/mongo/db/logical_session_cache_impl.cpp')
-rw-r--r--src/mongo/db/logical_session_cache_impl.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mongo/db/logical_session_cache_impl.cpp b/src/mongo/db/logical_session_cache_impl.cpp
index e0a5e8de314..f0f234d97af 100644
--- a/src/mongo/db/logical_session_cache_impl.cpp
+++ b/src/mongo/db/logical_session_cache_impl.cpp
@@ -65,10 +65,12 @@ LogicalSessionCacheImpl::LogicalSessionCacheImpl(
_sessionsColl(std::move(collection)),
_transactionReaper(std::move(transactionReaper)) {
if (!disableLogicalSessionCacheRefresh) {
- _service->scheduleJob(
- {[this](Client* client) { _periodicRefresh(client); }, _refreshInterval});
- _service->scheduleJob(
- {[this](Client* client) { _periodicReap(client); }, _refreshInterval});
+ _service->scheduleJob({"LogicalSessionCacheRefresh",
+ [this](Client* client) { _periodicRefresh(client); },
+ _refreshInterval});
+ _service->scheduleJob({"LogicalSessionCacheReap",
+ [this](Client* client) { _periodicReap(client); },
+ _refreshInterval});
}
_stats.setLastSessionsCollectionJobTimestamp(now());
_stats.setLastTransactionReaperJobTimestamp(now());