summaryrefslogtreecommitdiff
path: root/src/mongo/executor
diff options
context:
space:
mode:
authorAndy Schwerin <Andy Schwerin schwerin@mongodb.com>2017-05-18 16:41:38 -0500
committerAndy Schwerin <Andy Schwerin schwerin@mongodb.com>2017-05-18 16:41:38 -0500
commit9ff6b2d78cee808d633dee952d31e4d4f1fe0dd0 (patch)
tree00ef5cf14e062f063e19aa34b81b74b823cad462 /src/mongo/executor
parentf5ae1e058b9cef56fdbe08775d48278c79144051 (diff)
downloadmongo-9ff6b2d78cee808d633dee952d31e4d4f1fe0dd0.tar.gz
SERVER-28865 Replace ReplicationExecutor with ThreadPoolTaskExecutor in ReplicationCoordinatorImpl.
Diffstat (limited to 'src/mongo/executor')
-rw-r--r--src/mongo/executor/thread_pool_mock.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/executor/thread_pool_mock.cpp b/src/mongo/executor/thread_pool_mock.cpp
index ab19d6994c8..b3e1b84a836 100644
--- a/src/mongo/executor/thread_pool_mock.cpp
+++ b/src/mongo/executor/thread_pool_mock.cpp
@@ -126,7 +126,7 @@ void ThreadPoolMock::consumeTasks(stdx::unique_lock<stdx::mutex>* lk) {
invariant(_tasks.empty());
- while (!_joining) {
+ while (_started && !_joining) {
lk->unlock();
_net->waitForWork();
lk->lock();