mariadb/mysql-test/suite
Marko Mäkelä bbd70fcc43 MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters
The parameters innodb_thread_concurrency and innodb_commit_concurrency
were useful years ago when both computing resources and the implementation
of some shared data structures were limited. MySQL 5.0 or 5.1 had trouble
scaling beyond 8 concurrent connections. Most of the scalability bottlenecks
have been removed since then, and the transactions per second delivered
by MariaDB Server 10.5 should not dramatically drop upon exceeding the
'optimal' number of connections.

Hence, enabling any concurrency throttling for InnoDB actually makes
things worse. We have seen many customers mistakenly setting this to a
small value like 16 or 64 and then complaining the server was slow.

Ignoring the parameters allows us to remove some normally unused code
and data structures, which could slightly improve performance.

innodb_thread_concurrency, innodb_commit_concurrency,
innodb_replication_delay, innodb_concurrency_tickets,
innodb_thread_sleep_delay, innodb_adaptive_max_sleep_delay:
Deprecate and ignore; hard-wire to 0.

The column INFORMATION_SCHEMA.INNODB_TRX.trx_concurrency_tickets
will always report 0.
2020-08-04 06:59:29 +03:00
..
archive
binlog Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
binlog_encryption Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
client
compat Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
csv Merge remote-tracking branch 'origin/10.4' into 10.5 2020-07-03 23:31:12 +03:00
encryption Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
engines Merge 10.4 into 10.5 2020-07-02 09:41:44 +03:00
federated Merge 10.4 into 10.5 2020-07-02 09:41:44 +03:00
funcs_1 Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
funcs_2 Merge 10.2 into 10.3 2020-07-02 06:17:51 +03:00
galera Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
galera_3nodes Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
galera_3nodes_sr Fix for galera_3nodes_sr/suite.pm (#1526) 2020-05-05 13:59:15 +03:00
galera_sr Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
gcol Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
handler Aria will now register it's transactions 2020-05-23 12:29:10 +03:00
heap test dropping of a MEMORY table 2020-07-04 01:44:46 +02:00
innodb MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters 2020-08-04 06:59:29 +03:00
innodb_fts Merge 10.3 into 10.4 2020-07-02 07:39:33 +03:00
innodb_gis Merge 10.4 into 10.5 2020-04-29 15:40:51 +03:00
innodb_i_s MDEV-15053 Reduce buf_pool_t::mutex contention 2020-06-05 12:35:46 +03:00
innodb_zip Merge 10.4 into 10.5 2020-04-25 21:57:52 +03:00
jp
json
large_tests
maria Fix spelling errors 2020-07-30 10:36:39 +10:00
mariabackup Merge 10.4 into 10.5 2020-07-15 14:51:22 +03:00
mtr/t
mtr2
multi_source
optimizer_unfixed_bugs
parts MDEV-23357 Server crashes in Sql_cmd_alter_table_exchange_partition::exchange_partition 2020-07-31 17:11:17 +02:00
perfschema MDEV-21910 Deadlock between BF abort and manual KILL command 2020-07-22 08:20:10 +03:00
perfschema_stress
period MDEV-22753 Server crashes upon INSERT into versioned partitioned table with WITHOUT OVERLAPS 2020-06-05 20:04:37 +10:00
plugins Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
roles Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
rpl MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters 2020-08-04 06:59:29 +03:00
s3 S3 is pluggable now 2020-06-19 19:43:07 +02:00
sql_sequence Merge 10.4 into 10.5 2020-07-21 17:33:16 +03:00
storage_engine
stress MDEV-22339 - Assertion `str_length < len' failed 2020-06-04 23:52:10 +02:00
sys_vars MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters 2020-08-04 06:59:29 +03:00
unit
vcol Merge 10.4 into 10.5 2020-05-31 10:28:59 +03:00
versioning Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
wsrep MDEV-18565 Galera mtr-suite fails if galera library is not installed 2020-04-27 09:22:36 +02:00