From 1fcd8db7765719f24692a6ef39afdc75337c44b2 Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Tue, 31 Aug 2021 12:02:31 +0200 Subject: MDEV-26511 - Do not change purge thread count during bootstrap Apparently, in bootstrap this could crash when creating new THDs --- storage/innobase/srv/srv0srv.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc index 2a42d516761..685e4f19aa2 100644 --- a/storage/innobase/srv/srv0srv.cc +++ b/storage/innobase/srv/srv0srv.cc @@ -2139,7 +2139,7 @@ ulint srv_get_task_queue_length() void srv_purge_shutdown() { if (purge_sys.enabled()) { - if (!srv_fast_shutdown) + if (!srv_fast_shutdown && !opt_bootstrap) srv_update_purge_thread_count(innodb_purge_threads_MAX); while(!srv_purge_should_exit()) { ut_a(!purge_sys.paused()); -- cgit v1.2.1