mariadb/mysql-test/t/mdev375.test
Monty 3d4a7390c1 MDEV-6150 Speed up connection speed by moving creation of THD to new thread
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)
2016-02-07 10:34:03 +02:00

23 lines
503 B
Text

#
# MDEV-375 Server crashes in THD::print_aborted_warning with log_warnings > 3
#
--source include/not_embedded.inc
SET GLOBAL log_warnings=4;
SET GLOBAL max_connections=2;
--connect (con1,localhost,root,,)
SELECT 1;
--connect (con2,localhost,root,,)
SELECT 2;
--disable_query_log
--error ER_CON_COUNT_ERROR
--connect (con3,localhost,root,,)
--enable_query_log
--connection default
SELECT 0;
show status like "Threads_connected";
SET GLOBAL log_warnings=default;
SET GLOBAL max_connections=default;