summaryrefslogtreecommitdiff
path: root/sql/threadpool_generic.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-07-20 10:54:17 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-07-20 10:54:17 +0300
commiteb9a28478f88a29814779451e8cc91b8a5659446 (patch)
tree1b24ac84ceb28e5df3c85e253f988ad0e3bc88d3 /sql/threadpool_generic.cc
parent832e473d5ea62c72e39fae3b6bc691994ff6a5fb (diff)
parentb4ec3313f6bb3a222b3528b5a8a6dca73b870c20 (diff)
downloadmariadb-git-eb9a28478f88a29814779451e8cc91b8a5659446.tar.gz
Merge 10.5 into 10.6
Diffstat (limited to 'sql/threadpool_generic.cc')
-rw-r--r--sql/threadpool_generic.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/sql/threadpool_generic.cc b/sql/threadpool_generic.cc
index e83676179b7..9ccbeb4822c 100644
--- a/sql/threadpool_generic.cc
+++ b/sql/threadpool_generic.cc
@@ -1590,6 +1590,9 @@ int TP_pool_generic::init()
sql_print_error("Allocation failed");
DBUG_RETURN(-1);
}
+ PSI_register(mutex);
+ PSI_register(cond);
+ PSI_register(thread);
scheduler_init();
threadpool_started= true;
for (uint i= 0; i < threadpool_max_size; i++)
@@ -1603,10 +1606,6 @@ int TP_pool_generic::init()
sql_print_error("Can't set threadpool size to %d",threadpool_size);
DBUG_RETURN(-1);
}
- PSI_register(mutex);
- PSI_register(cond);
- PSI_register(thread);
-
pool_timer.tick_interval= threadpool_stall_limit;
start_timer(&pool_timer);
DBUG_RETURN(0);