mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
3d4a7390c1
Creating a CONNECT object on client connect and pass this to the working thread which creates the THD. Split LOCK_thread_count to different mutexes Added LOCK_thread_start to syncronize threads Moved most usage of LOCK_thread_count to dedicated functions Use next_thread_id() instead of thread_id++ Other things: - Thread id now starts from 1 instead of 2 - Added cast for thread_id as thread id is now of type my_thread_id - Made THD->host const (To ensure it's not changed) - Removed some DBUG_PRINT() about entering/exiting mutex as these was already logged by mutex code - Fixed that aborted_connects and connection_errors_internal are counted in all cases - Don't take locks for current_linfo when we set it (not needed as it was 0 before) |
||
---|---|---|
.. | ||
hs_client | ||
mysql-test/spider | ||
scripts | ||
CMakeLists.txt | ||
configure.in | ||
ha_spider.cc | ||
ha_spider.h | ||
Makefile.am | ||
spd_conn.cc | ||
spd_conn.h | ||
spd_copy_tables.cc | ||
spd_copy_tables.h | ||
spd_db_conn.cc | ||
spd_db_conn.h | ||
spd_db_handlersocket.cc | ||
spd_db_handlersocket.h | ||
spd_db_include.h | ||
spd_db_mysql.cc | ||
spd_db_mysql.h | ||
spd_db_oracle.cc | ||
spd_db_oracle.h | ||
spd_direct_sql.cc | ||
spd_direct_sql.h | ||
spd_err.h | ||
spd_i_s.cc | ||
spd_include.h | ||
spd_malloc.cc | ||
spd_malloc.h | ||
spd_param.cc | ||
spd_param.h | ||
spd_ping_table.cc | ||
spd_ping_table.h | ||
spd_sys_table.cc | ||
spd_sys_table.h | ||
spd_table.cc | ||
spd_table.h | ||
spd_trx.cc | ||
spd_trx.h | ||
spd_udf.cc | ||
spd_udf.def | ||
spd_udf.h |