summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2021-08-31 12:02:31 +0200
committerVladislav Vaintroub <wlad@mariadb.com>2021-08-31 12:02:31 +0200
commit1fcd8db7765719f24692a6ef39afdc75337c44b2 (patch)
treefe67b4dd7466bb5615ca5dc7f4efd318f92a7f0d
parente62120cec7aa21b9cf77773ecb0935b4b48ed26c (diff)
downloadmariadb-git-bb-10.5-MDEV-26511.tar.gz
MDEV-26511 - Do not change purge thread count during bootstrapbb-10.5-MDEV-26511
Apparently, in bootstrap this could crash when creating new THDs
-rw-r--r--storage/innobase/srv/srv0srv.cc2
1 files changed, 1 insertions, 1 deletions
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());