summaryrefslogtreecommitdiff
path: root/src/mongo/db/service_context.cpp
diff options
context:
space:
mode:
authorLouis Williams <louis.williams@mongodb.com>2019-03-13 10:51:11 -0400
committerLouis Williams <louis.williams@mongodb.com>2019-03-13 10:51:11 -0400
commit3b699913831031091fbba8a2a91178ef7826cf8b (patch)
treeee6922dba02c7a1045a26e6d5e6d0c9425678125 /src/mongo/db/service_context.cpp
parent8d56e85e389832950a46c912903db3c1c742e292 (diff)
downloadmongo-3b699913831031091fbba8a2a91178ef7826cf8b.tar.gz
SERVER-39279 Remove ServiceContext::waitForClientsToFinish
Diffstat (limited to 'src/mongo/db/service_context.cpp')
-rw-r--r--src/mongo/db/service_context.cpp11
1 files changed, 0 insertions, 11 deletions
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<stdx::mutex> 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<stdx::mutex> 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<stdx::mutex> lk(_mutex);
_startupComplete = true;