Queue addition of housekeeper tasks
This fixes the hang on startup when binlogrouter calls hktask_add.
This commit is contained in:
@ -61,7 +61,7 @@ MainWorker& MainWorker::get()
|
||||
|
||||
void MainWorker::add_task(const char* zName, TASKFN func, void* pData, int frequency)
|
||||
{
|
||||
call([=]() {
|
||||
execute([=]() {
|
||||
mxb_assert(m_tasks_by_name.find(zName) == m_tasks_by_name.end());
|
||||
|
||||
Task task(zName, func, pData, frequency);
|
||||
|
Reference in New Issue
Block a user