mariadb/plugin/handler_socket/handlersocket
Sergey Vojtovich 3503fbbebf Move THD list handling to THD_list
Implemented and integrated THD_list as a replacement for the global
thread list. It uses own mutex instead of LOCK_thread_count for THD
list protection.

Removed unused first_global_thread() and next_global_thread().

delayed_insert_threads is now protected by LOCK_delayed_insert. Although
this patch doesn't fix very wrong synchronization of this variable.

After this patch there are only 2 legitimate uses of LOCK_thread_count
left, both in mysqld.cc: thread_count and ready_to_exit.

Aim is to reduce usage of LOCK_thread_count and COND_thread_count.
Part of MDEV-15135.
2019-01-28 17:39:07 +04:00
..
COPYRIGHT.txt Added HandlerSocket plugin 2011-02-20 15:22:10 +02:00
database.cpp Move THD list handling to THD_list 2019-01-28 17:39:07 +04:00
database.hpp Upgraded to latest handlersocket code. This fixed LP:766870 "Assertion `next_insert_id == 0' failed with handlersocket" 2011-06-07 14:19:49 +03:00
handlersocket.cpp Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
handlersocket.spec.template Added HandlerSocket plugin 2011-02-20 15:22:10 +02:00
hstcpsvr.cpp Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
hstcpsvr.hpp Added HandlerSocket plugin 2011-02-20 15:22:10 +02:00
hstcpsvr_worker.cpp Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
hstcpsvr_worker.hpp Added HandlerSocket plugin 2011-02-20 15:22:10 +02:00
Makefile.am Added progress reporting for alter table, LOAD DATA INFILE and for aria tables: check table, repair table, analyze table. 2011-07-01 15:08:30 +03:00
Makefile.plain.template Added HandlerSocket plugin 2011-02-20 15:22:10 +02:00
mysql_incl.hpp Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00