mariadb/storage/innobase/include
Jan Lindström b23a109695 MDEV-11025: Make number of page cleaner threads variable dynamic
New test cases
        innodb-page-cleaners

Modified test cases
        innodb_page_cleaners_basic

New function buf_flush_set_page_cleaner_thread_cnt
    Increase or decrease the amount of page cleaner worker threads.
    In case of increase this function creates based on current
    abount and requested amount how many new threads should be
    created. In case of decrease this function sets up the
    requested amount of threads and uses is_requested event
    to signal workers. Then we wait until all new treads
    are started, old threads that should exit signal
    is_finished or shutdown has marked that page cleaner
    should finish.

buf_flush_page_cleaner_worker
        Store current thread id and thread_no and then signal
        event is_finished. If number of used page cleaner threads
        decrease we shut down those threads that have thread_no
        greater or equal than number of page configured page
        cleaners - 1 (note that there will be always page cleaner
        coordinator). Before exiting we signal is_finished.

New function innodb_page_cleaners_threads_update
        Update function for innodb-page-cleaners system variable.

innobase_start_or_create_for_mysql
        If more than one page cleaner threads is configured
        we use new function buf_flush_set_page_cleaner_thread_cnt
        to set up the requested threads (-1 coordinator).
2017-10-24 19:12:59 +03:00
..
btr0btr.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
btr0btr.ic Merge 10.0 into 10.1 2017-09-06 15:32:56 +03:00
btr0bulk.h Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
btr0cur.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
btr0cur.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
btr0defragment.h Merge 10.1 into 10.2 2017-05-26 22:45:46 +03:00
btr0pcur.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
btr0pcur.ic Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
btr0scrub.h MDEV-13684 InnoDB race condition between fil_crypt_thread and btr_scrub_init 2017-08-31 11:08:43 +03:00
btr0sea.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
btr0sea.ic MDEV-12121 Introduce build option WITH_INNODB_AHI to disable innodb_adaptive_hash_index 2017-03-03 16:55:50 +02:00
btr0types.h MDEV-12121 Introduce build option WITH_INNODB_AHI to disable innodb_adaptive_hash_index 2017-03-03 16:55:50 +02:00
buf0buddy.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
buf0buddy.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
buf0buf.h Merge 10.1 into 10.2 2017-09-06 19:28:51 +03:00
buf0buf.ic Fix some -Wimplicit-fallthrough warnings in InnoDB 2017-05-19 22:58:59 +03:00
buf0checksum.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
buf0dblwr.h Merge 10.1 into 10.2 2017-06-08 12:45:08 +03:00
buf0dump.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
buf0flu.h MDEV-11025: Make number of page cleaner threads variable dynamic 2017-10-24 19:12:59 +03:00
buf0flu.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
buf0lru.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
buf0rea.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
buf0types.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
data0data.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
data0data.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
data0type.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
data0type.ic InnoDB: Remove dead code for DATA_POINT and DATA_VAR_POINT 2017-07-03 12:17:10 +03:00
data0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
db0err.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
dict0boot.h MDEV-14062 Upgrade from 10.0 fails on assertion during ALTER TABLE 2017-10-13 21:59:15 +03:00
dict0boot.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
dict0crea.h Remove a constant parameter commit=false 2017-10-02 11:27:53 +03:00
dict0crea.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
dict0defrag_bg.h Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
dict0dict.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
dict0dict.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
dict0load.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
dict0mem.h MDEV-14062 Upgrade from 10.0 fails on assertion during ALTER TABLE 2017-10-13 21:59:15 +03:00
dict0mem.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
dict0pagecompress.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
dict0pagecompress.ic Merge 10.1 to 10.2. 2017-01-19 12:06:13 +02:00
dict0priv.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
dict0priv.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
dict0stats.h MDEV-12698 innodb.innodb_stats_del_mark test failure 2017-05-19 22:56:39 +03:00
dict0stats.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
dict0stats_bg.h Merge 10.1 into 10.2 2017-06-12 17:43:07 +03:00
dict0types.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
dyn0buf.h Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
dyn0types.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
eval0eval.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
eval0eval.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
eval0proc.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
eval0proc.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fil0crypt.h MDEV-11939: innochecksum mistakes a file for an encrypted one (page 0 invalid) 2017-08-08 09:41:09 +03:00
fil0crypt.ic Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
fil0fil.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
fil0fil.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
fil0pagecompress.h Merge 10.1 into 10.2 2017-05-23 11:09:47 +03:00
fsp0file.h MDEV-13557: Startup failure, unable to decrypt ibdata1 2017-08-31 08:36:56 +03:00
fsp0fsp.h Code clean-up related to MDEV-13167 2017-08-23 09:47:50 +03:00
fsp0fsp.ic MDEV-11939: innochecksum mistakes a file for an encrypted one (page 0 invalid) 2017-08-08 09:41:09 +03:00
fsp0pagecompress.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
fsp0pagecompress.ic MDEV-13384 - misc Windows warnings fixed 2017-09-28 17:20:46 +00:00
fsp0space.h MDEV-13105 InnoDB fails to load a table with PAGE_COMPRESSION_LEVEL after upgrade from 10.1.20 2017-07-05 14:35:55 +03:00
fsp0sysspace.h MDEV-13557: Startup failure, unable to decrypt ibdata1 2017-08-31 08:36:56 +03:00
fsp0types.h Merge bb-10.2-ext into 10.3 2017-07-07 12:39:43 +03:00
fts0ast.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
fts0blex.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0fts.h Followup: BUG#23479595 SEGMENTATION FAULT WHEN SELECT FTS INDEX TABLES IN INFORMATION SCHEMA 2017-04-24 14:53:59 +03:00
fts0opt.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0pars.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0plugin.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0priv.h Remove dict_index_t::is_ngram 2017-05-26 22:45:54 +03:00
fts0priv.ic Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
fts0tlex.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0tokenize.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0types.h Remove dict_index_t::is_ngram 2017-05-26 22:45:54 +03:00
fts0types.ic fts_is_charset_cjk(): Do not call strcmp() 2017-05-26 22:45:54 +03:00
fts0vlc.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fut0fut.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
fut0fut.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fut0lst.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
fut0lst.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
gis0geo.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
gis0rtree.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
gis0rtree.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
gis0type.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ha0ha.h Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu 2017-05-17 14:53:28 +03:00
ha0ha.ic MDEV-12121 Introduce build option WITH_INNODB_AHI to disable innodb_adaptive_hash_index 2017-03-03 16:55:50 +02:00
ha0storage.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ha0storage.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ha_prototypes.h Remove MYSQL_REPLACE_TRX_IN_THD 2017-10-02 12:51:01 +03:00
handler0alter.h MDEV-13359 Enable ALTER TABLE...ALGORITHM=INPLACE for compressed columns 2017-09-01 16:36:11 +03:00
hash0hash.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
hash0hash.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
ib0mutex.h MDEV-9282 follow-up: Remove an unused variable. 2017-03-06 10:07:04 +02:00
ibuf0ibuf.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ibuf0ibuf.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
ibuf0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0iter.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
lock0lock.h Merge 10.1 into 10.2 2017-10-02 11:16:53 +03:00
lock0lock.ic MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
lock0prdt.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
lock0priv.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
lock0priv.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
lock0types.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
log0crypt.h Merge 10.1 into 10.2 2017-09-17 11:05:33 +03:00
log0log.h Introduce a new InnoDB redo log format for MariaDB 10.3.1 2017-07-07 12:42:00 +03:00
log0log.ic MDEV-13485 MTR tests fail massively with --innodb-sync-debug 2017-08-23 08:44:11 +03:00
log0recv.h Avoid a hang when InnoDB startup is aborted during redo log apply 2017-07-05 22:09:28 +03:00
log0types.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
mach0data.h MDEV-11939: innochecksum mistakes a file for an encrypted one (page 0 invalid) 2017-08-08 09:41:09 +03:00
mach0data.ic MDEV-11939: innochecksum mistakes a file for an encrypted one (page 0 invalid) 2017-08-08 09:41:09 +03:00
mem0mem.h Inline definition of mem_heap_dup(), mem_heap_strdup(), mem_heap_strdupl() 2017-09-05 08:54:36 +03:00
mem0mem.ic Inline definition of mem_heap_dup(), mem_heap_strdup(), mem_heap_strdupl() 2017-09-05 08:54:36 +03:00
mtr0log.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
mtr0log.ic MDEV-12750 Fix crash recovery of key rotation 2017-05-09 21:03:27 +03:00
mtr0mtr.h Bug #24793413 LOG PARSING BUFFER OVERFLOW 2017-04-26 23:03:32 +03:00
mtr0mtr.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
mtr0types.h Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
os0api.h buf_page_t is class on 10.2 not struct. 2017-01-25 12:33:39 +02:00
os0event.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
os0file.h Merge bb-10.2-ext into 10.3 2017-10-04 08:24:06 +03:00
os0file.ic Minor cleanup of InnoDB I/O routines 2017-06-29 22:30:47 +03:00
os0once.h MDEV-10813 - Clean-up InnoDB atomics, memory barriers and mutexes 2016-10-17 18:35:49 +04:00
os0proc.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
os0thread.h Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +03:00
page0cur.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
page0cur.ic Add the parameter bool leaf to rec_get_offsets() 2017-09-20 16:53:34 +03:00
page0page.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
page0page.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
page0size.h MDEV-13443: Port innochecksum tests from 10.2 innodb_zip suite to 10.1 2017-08-07 12:39:38 +03:00
page0types.h Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
page0zip.h MDEV-12288 Reset DB_TRX_ID when the history is removed, to speed up MVCC 2017-07-07 13:08:48 +03:00
page0zip.ic Clean up after commit 93087d5fe7 2017-09-16 15:05:22 +03:00
pars0grm.h Remove unused tokens from the InnoDB SQL parser. 2017-04-17 03:20:34 +03:00
pars0opt.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
pars0pars.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
pars0sym.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
pars0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
que0que.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
que0que.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
que0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
read0read.h Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
read0types.h MDEV-12288 Reset DB_TRX_ID when the history is removed, to speed up MVCC 2017-07-07 13:08:48 +03:00
rem0cmp.h Remove bogus __attribute__((nonnull)) 2017-05-19 22:58:59 +03:00
rem0cmp.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
rem0rec.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
rem0rec.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
rem0types.h Remove deprecated InnoDB file format parameters 2017-06-02 09:36:14 +03:00
row0ext.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0ext.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ftsort.h Merge 10.1 into 10.2 2017-09-17 11:05:33 +03:00
row0import.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0ins.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
row0log.h Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
row0log.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
row0merge.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
row0mysql.h Remove a constant parameter commit=false 2017-10-02 11:27:53 +03:00
row0purge.h Add some const qualifiers 2017-09-08 13:12:01 +03:00
row0quiesce.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0row.h Clarify a comment 2017-09-23 20:44:26 +03:00
row0row.ic Clarify a comment 2017-09-23 20:44:26 +03:00
row0sel.h Merge branch '10.1' into 10.2 2017-08-17 11:38:34 +02:00
row0sel.ic MDEV-11487 Revert InnoDB internal temporary tables from WL#7682 2016-12-09 12:05:07 +02:00
row0trunc.h Fix some integer type mismatch. 2017-05-10 12:45:46 +03:00
row0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0uins.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0umod.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0undo.h Add some const qualifiers 2017-09-08 13:12:01 +03:00
row0upd.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
row0upd.ic Remove unused parameters and dead code 2017-09-29 16:19:28 +03:00
row0vers.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
srv0conc.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
srv0mon.h MDEV-13705 10.0.32 does not compile on architectures without 64-bit atomics 2017-09-04 09:46:47 +03:00
srv0mon.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
srv0srv.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
srv0start.h MDEV-12548 Initial implementation of Mariabackup for MariaDB 10.2 2017-07-05 11:43:28 +03:00
sync0arr.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
sync0arr.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
sync0debug.h Remove trx_t::has_search_latch and simplify debug code 2017-06-16 13:17:05 +03:00
sync0policy.h fix a data race in debug build (#456) 2017-10-06 13:46:12 +04:00
sync0policy.ic fix a data race in debug build (#456) 2017-10-06 13:46:12 +04:00
sync0rw.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
sync0rw.ic fix data races 2017-10-12 18:26:22 +04:00
sync0sync.h Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
sync0types.h fix unsynchronized read (#463) 2017-10-09 23:55:05 +04:00
trx0i_s.h Remove trx_t::has_search_latch and simplify debug code 2017-06-16 13:17:05 +03:00
trx0purge.h MDEV-13495 Crash in rollback of a recovered INSERT transaction after upgrade 2017-08-11 12:47:54 +03:00
trx0purge.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
trx0rec.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
trx0rec.ic MDEV-13536 DB_TRX_ID is not actually being reset when the history is removed 2017-08-16 13:08:44 +03:00
trx0roll.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
trx0roll.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
trx0rseg.h Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
trx0rseg.ic Follow-up to MDEV-12289: Support innodb_undo_tablespaces=127 2017-04-26 23:03:28 +03:00
trx0sys.h Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
trx0sys.ic MDEV-13654 Various crashes due to DB_TRX_ID mismatch in table-rebuilding ALTER TABLE…LOCK=NONE 2017-09-01 10:36:57 +03:00
trx0trx.h MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
trx0trx.ic Rename InnoDB transaction undo logging predicates. 2017-03-30 14:35:19 +03:00
trx0types.h InnoDB purge_sys cleanup. 2017-03-10 08:15:25 +02:00
trx0undo.h Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
trx0undo.ic MDEV-13536 DB_TRX_ID is not actually being reset when the history is removed 2017-08-16 13:08:44 +03:00
trx0xa.h Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu 2017-05-17 14:53:28 +03:00
univ.i Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
usr0sess.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
usr0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0byte.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ut0byte.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut0counter.h MDEV-12674 Post-merge fix: Include accidentally omitted changes 2017-05-12 15:44:17 +03:00
ut0crc32.h Address my review comments in the contributed patch. 2016-12-09 09:12:32 +02:00
ut0dbg.h Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
ut0list.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
ut0list.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut0lst.h Fix gcc 6.3.x compiler warnings. 2017-02-16 12:02:31 +02:00
ut0mem.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
ut0mem.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ut0mutex.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ut0new.h Remove ut_allocator::m_oom_fatal 2017-05-26 22:45:53 +03:00
ut0pool.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut0rbt.h MDEV-12270 Port MySQL 8.0 Bug#21141390 REMOVE UNUSED FUNCTIONS AND CONVERT GLOBAL SYMBOLS TO STATIC 2017-03-17 12:48:50 +02:00
ut0rnd.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ut0rnd.ic Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00
ut0sort.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0stage.h Fix some GCC 7 warnings for InnoDB 2017-08-10 14:00:51 +03:00
ut0timer.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ut0timer.ic Fix some warnings 2017-09-16 09:45:38 +00:00
ut0ut.h Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +03:00
ut0ut.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut0vec.h MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
ut0vec.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut0wqueue.h Merge 10.0 into 10.1 2017-02-20 14:02:40 +02:00