diff options
author | Jason Carey <jcarey@argv.me> | 2018-05-09 16:56:02 -0400 |
---|---|---|
committer | Jason Carey <jcarey@argv.me> | 2018-05-10 19:49:37 -0400 |
commit | 714b97ba9c7dd8de3351eb811befce6c4b6efd63 (patch) | |
tree | 8d0412fe26082fcce784cf39daaa4974fb951b3d /src/mongo/db/logical_session_cache_impl.cpp | |
parent | 9c001939d82c4522a8cb071b4285b1f1718b81cf (diff) | |
download | mongo-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.cpp | 10 |
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()); |