From 3b699913831031091fbba8a2a91178ef7826cf8b Mon Sep 17 00:00:00 2001 From: Louis Williams Date: Wed, 13 Mar 2019 10:51:11 -0400 Subject: SERVER-39279 Remove ServiceContext::waitForClientsToFinish --- src/mongo/db/service_context.cpp | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src/mongo/db/service_context.cpp') diff --git a/src/mongo/db/service_context.cpp b/src/mongo/db/service_context.cpp index ac8937dbc6c..bd24819b416 100644 --- a/src/mongo/db/service_context.cpp +++ b/src/mongo/db/service_context.cpp @@ -226,9 +226,6 @@ void ServiceContext::ClientDeleter::operator()(Client* client) const { { stdx::lock_guard lk(service->_mutex); invariant(service->_clients.erase(client)); - if (service->_clients.empty()) { - service->_clientsEmptyCondVar.notify_all(); - } } onDestroy(client, service->_clientObservers); delete client; @@ -343,14 +340,6 @@ void ServiceContext::waitForStartupComplete() { _startupCompleteCondVar.wait(lk, [this] { return _startupComplete; }); } -void ServiceContext::waitForClientsToFinish() { - stdx::unique_lock lk(_mutex); - for (const auto& client : _clients) { - log() << "Waiting for client " << client->desc() << " to exit"; - } - _clientsEmptyCondVar.wait(lk, [this] { return _clients.empty(); }); -} - void ServiceContext::notifyStartupComplete() { stdx::unique_lock lk(_mutex); _startupComplete = true; -- cgit v1.2.1