diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc index f8a4d838a98d1..a26a862e1ab67 100644 --- a/storage/innobase/srv/srv0srv.cc +++ b/storage/innobase/srv/srv0srv.cc @@ -1973,7 +1973,7 @@ void srv_init_purge_tasks() static void srv_shutdown_purge_tasks() { - purge_coordinator_task.wait(); + purge_coordinator_task.disable(); delete purge_coordinator_timer; purge_coordinator_timer= nullptr; purge_worker_task.wait();