summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 f59c7cbea9d..b34104dbd08 100644
--- a/sql/threadpool_generic.cc
+++ b/sql/threadpool_generic.cc
@@ -1601,6 +1601,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++)
@@ -1614,10 +1617,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);