It is not sufficient to just run all tasks in future and ready queues while
shutdown, we also need to make sure they finish before delete
EventuallyPersistentEngine instance.
Change-Id: I658a2176b6f4a99beacbc8dd2e010b93c4480eaa
Reviewed-on: http://review.couchbase.org/68968
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Reviewed-by: Jim Walker <jim@couchbase.com>
}
};
runTasks(*task_executor->getLpTaskQ()[t]);
+ task_executor->stopTaskGroup(engine->getTaskable().getGID(), t,
+ engine->getEpStats().forceShutdown);
}
}