mariadb/libmysqld
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
..
examples MDEV-17868 mysqltest fails to link with system PCRE libraries 2019-01-24 10:34:05 +01:00
client_settings.h
CMakeLists.txt Added syntax and implementation for BACKUP STAGE's 2018-12-09 22:12:27 +02:00
emb_qcache.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
emb_qcache.h Added DBUG_ASSERT_AS_PRINTF compile flag 2017-08-24 01:05:50 +02:00
embedded_priv.h
lib_sql.cc Move THD list handling to THD_list 2019-01-28 17:39:07 +04:00
libmysql.c MDEV-17740 Extend EXTRACT(x AS DAY*) to understand long time intervals 2018-11-17 10:14:44 +04:00
libmysqld.c Bug#27759871: BACKRONYM ISSUE IS STILL IN MYSQL 5.7 2018-05-14 11:28:13 +05:30
libmysqld.def
libmysqld.rc
resource.h