diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2020-03-27 02:24:49 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2020-03-27 11:41:46 +0400 |
commit | 9eae063e79376fd71586e1106e750a366467a984 (patch) | |
tree | ccc44a915a5f5d0b5644fae281f40698d29d055f /sql/mysqld.cc | |
parent | e91a3ea73284c53acda86b8bcaa02e8c92cbbf2e (diff) | |
download | mariadb-git-9eae063e79376fd71586e1106e750a366467a984.tar.gz |
num_worker_threads my_atomic to Atomic_counter
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index a5f1d396ff5..a0cad67b2e6 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -7623,6 +7623,16 @@ int show_threadpool_idle_threads(THD *thd, SHOW_VAR *var, char *buff, *(int *)buff= tp_get_idle_thread_count(); return 0; } + + +static int show_threadpool_threads(THD *thd, SHOW_VAR *var, char *buff, + enum enum_var_type scope) +{ + var->type= SHOW_INT; + var->value= buff; + *(reinterpret_cast<int*>(buff))= tp_get_thread_count(); + return 0; +} #endif /* @@ -7842,7 +7852,7 @@ SHOW_VAR status_vars[]= { #endif #ifdef HAVE_POOL_OF_THREADS {"Threadpool_idle_threads", (char *) &show_threadpool_idle_threads, SHOW_SIMPLE_FUNC}, - {"Threadpool_threads", (char *) &tp_stats.num_worker_threads, SHOW_INT}, + {"Threadpool_threads", (char *) &show_threadpool_threads, SHOW_SIMPLE_FUNC}, #endif {"Threads_cached", (char*) &cached_thread_count, SHOW_LONG_NOFLUSH}, {"Threads_connected", (char*) &connection_count, SHOW_INT}, |