..
btr0btr.h
MDEV-32175: Reduce page_align(), page_offset() calls
2024-11-21 11:01:30 +02:00
btr0btr.inl
MDEV-29603 btr_cur_open_at_index_side() is missing some consistency checks
2022-11-17 08:19:01 +02:00
btr0bulk.h
MDEV-13542: Crashing on corrupted page is unhelpful
2022-06-06 14:03:22 +03:00
btr0cur.h
MDEV-35049: Fix bogus BTR_CUR_HASH_FAIL on contention
2025-04-11 07:35:16 +03:00
btr0cur.inl
MDEV-34515: Contention between purge and workload
2024-08-26 12:23:06 +03:00
btr0defragment.h
MDEV-25791: Remove UNIV_INTERN
2021-05-27 13:28:08 +03:00
btr0pcur.h
Merge 10.5 into 10.6
2024-04-19 16:01:26 +03:00
btr0pcur.inl
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
btr0sea.h
MDEV-35049: Improve btr_search_drop_page_hash_index()
2025-04-11 07:35:16 +03:00
btr0types.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
buf0buddy.h
MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size
2025-03-26 17:05:44 +02:00
buf0buf.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
buf0buf.inl
MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size
2025-03-26 17:05:44 +02:00
buf0checksum.h
MDEV-35049: Privatize ut_fold_ulint_pair()
2025-04-11 07:35:16 +03:00
buf0dblwr.h
MDEV-36226 Stall and crash when page cleaner fails to generate free pages during Async flush
2025-03-31 19:09:23 +05:30
buf0dump.h
Make .clang-format work with clang-8
2019-11-15 18:09:30 +01:00
buf0flu.h
Merge branch '10.6' into 10.11
2025-01-10 13:14:42 +01:00
buf0lru.h
MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size
2025-03-26 17:05:44 +02:00
buf0rea.h
MDEV-35438 Annotate InnoDB I/O functions with noexcept
2025-01-09 07:43:24 +02:00
buf0types.h
Merge branch '10.6' into 10.11
2025-01-10 13:14:42 +01:00
cache.h
MDEV-33447 fixup for POWER 8
2024-04-24 12:39:30 +03:00
data0data.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
data0data.inl
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
data0type.h
MDEV-26294 Duplicate entries in unique index not detected when changing collation
2022-07-04 16:13:04 +03:00
data0type.inl
cleanup: un-inline dtype_get_mblen()
2022-04-13 17:50:00 +02:00
data0types.h
db0err.h
MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure
2024-12-12 18:02:00 +02:00
dict0boot.h
Merge 10.6 into 10.11
2024-11-29 13:43:17 +02:00
dict0crea.h
MDEV-34823 Invalid arguments in ib_push_warning()
2024-09-06 14:29:09 +03:00
dict0crea.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
dict0defrag_bg.h
MDEV-25919 fixup: Acquire MDL also in defragmentation
2021-09-18 14:39:32 +03:00
dict0dict.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
dict0dict.inl
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
dict0load.h
MDEV-32027 Opening all .ibd files on InnoDB startup can be slow
2023-11-17 15:07:51 +02:00
dict0mem.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
dict0mem.inl
Merge 10.5 into 10.6
2024-04-17 14:14:58 +03:00
dict0pagecompress.h
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
dict0pagecompress.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
dict0stats.h
MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC
2025-02-28 09:00:16 +02:00
dict0stats_bg.h
Merge 10.5 into 10.6
2022-04-26 15:21:20 +03:00
dict0types.h
MDEV-35854: Simplify dict_get_referenced_table()
2025-01-23 14:38:08 +02:00
dyn0buf.h
Merge branch '10.6' into 10.11
2024-04-22 15:23:10 +02:00
dyn0types.h
Merge from 10.4 to 10.5
2024-04-15 17:46:49 +02:00
eval0eval.h
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
eval0eval.inl
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
eval0proc.h
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
eval0proc.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
fil0crypt.h
Merge branch '10.6' into 10.11
2024-08-03 09:15:40 +02:00
fil0crypt.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
fil0fil.h
MDEV-21923: LSN allocation is a bottleneck
2025-04-10 13:02:17 +03:00
fil0pagecompress.h
Merge 10.6 into 10.7
2021-08-19 13:03:48 +03:00
fsp0file.h
MDEV-34830: LSN in the future is not being treated as serious corruption
2024-10-18 10:12:47 +03:00
fsp0fsp.h
MDEV-35000 preparation: Clean up dict_table_t::stat
2025-02-28 08:55:16 +02:00
fsp0space.h
MDEV-26195: Use a 32-bit data type for some tablespace fields
2021-07-22 11:22:47 +03:00
fsp0sysspace.h
MDEV-14425 Improve the redo log for concurrency
2022-01-21 16:03:47 +02:00
fsp0types.h
Merge 10.6 into 10.7
2022-06-06 14:56:20 +03:00
fts0ast.h
Merge 10.4 to 10.5
2020-10-22 17:08:49 +03:00
fts0blex.h
fts0fts.h
MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure
2024-12-12 18:02:00 +02:00
fts0opt.h
fts0pars.h
fts0plugin.h
fts0priv.h
Merge 10.5 into 10.6
2024-02-13 20:42:59 +02:00
fts0priv.inl
MDEV-33383: Corrupted red-black tree due to incorrect comparison
2024-02-12 17:01:45 +02:00
fts0tlex.h
fts0tokenize.h
MDEV-21581 Helper functions and methods for CHARSET_INFO
2020-01-28 12:29:23 +04:00
fts0types.h
Merge 10.5 into 10.6
2024-02-13 20:42:59 +02:00
fts0types.inl
MDEV-33383: Corrupted red-black tree due to incorrect comparison
2024-02-12 17:01:45 +02:00
fts0vlc.h
MDEV-19522 InnoDB commit fails when FTS_DOC_ID value is greater than 4294967295
2021-10-21 12:56:59 +03:00
fut0lst.h
MDEV-33325 Crash in flst_read_addr on corrupted data
2024-04-11 09:58:53 +03:00
gis0geo.h
MDEV-21924 Clean up InnoDB GIS record comparison
2020-03-12 18:13:53 +02:00
gis0rtree.h
MDEV-30400 Assertion height == btr_page_get_level(...) on INSERT
2023-01-24 14:09:21 +02:00
gis0rtree.inl
MDEV-21098: Assertion failure in rec_get_offsets_func()
2022-08-01 11:25:50 +03:00
gis0type.h
Merge 10.5 into 10.6
2024-04-17 14:14:58 +03:00
ha0storage.h
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
ha0storage.inl
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
ha_prototypes.h
MDEV-35854: Simplify dict_get_referenced_table()
2025-01-23 14:38:08 +02:00
handler0alter.h
Merge branch '10.2' into 10.3
2020-05-04 16:47:11 +02:00
hash0hash.h
MDEV-35247: ut_hash_ulint() is a waste
2024-11-21 08:59:31 +02:00
ibuf0ibuf.h
MDEV-35000 preparation: Clean up dict_table_t::stat
2025-02-28 08:55:16 +02:00
ibuf0ibuf.inl
Merge 10.7 into 10.8
2023-01-24 14:52:25 +02:00
lock0iter.h
lock0lock.h
Minor lock_sys cleanup
2025-01-15 16:55:29 +02:00
lock0lock.inl
MDEV-13542: Crashing on corrupted page is unhelpful
2022-06-06 14:03:22 +03:00
lock0prdt.h
MDEV-20612: Partition lock_sys.latch
2021-02-12 17:44:32 +02:00
lock0priv.h
MDEV-34690 lock_rec_unlock_unmodified() causes deadlock
2024-10-23 12:36:17 +03:00
lock0priv.inl
MDEV-35190 HASH_SEARCH duplicates effort before HASH_INSERT or HASH_DELETE
2024-11-21 08:59:02 +02:00
lock0types.h
Merge 10.5 into 10.6.
2023-09-22 15:21:15 +03:00
log0crypt.h
Some changes to prepare for updated maria-backup
2024-02-26 19:45:11 +02:00
log0log.h
MDEV-21923: LSN allocation is a bottleneck
2025-04-10 13:02:17 +03:00
log0recv.h
Merge 10.6 into 10.11
2025-03-27 08:01:47 +02:00
log0types.h
Remove bogus references to replaced Google contributions
2023-08-21 15:51:16 +03:00
mach0data.h
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
mach0data.inl
Merge branch '10.5' into 10.6
2024-08-03 09:04:24 +02:00
mariadb_stats.h
MDEV-34190: r_engine_stats.pages_read_count is unrealistically low
2024-07-04 15:24:49 +03:00
mem0mem.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
mem0mem.inl
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
mtr0log.h
Merge 10.6 into 10.11
2024-11-29 13:43:17 +02:00
mtr0mtr.h
MDEV-35049: Improve btr_search_drop_page_hash_index()
2025-04-11 07:35:16 +03:00
mtr0types.h
Merge 10.6 into 10.8
2023-02-16 09:17:06 +02:00
os0file.h
Merge branch '10.6' into '10.11'
2025-04-02 06:33:39 +02:00
os0file.inl
Merge branch '10.6' into 10.11
2024-10-29 15:24:38 +01:00
page0cur.h
MDEV-35312 page_cur_search_with_match() could avoid rec_get_offsets()
2025-04-11 07:35:16 +03:00
page0cur.inl
Merge 10.6 into 10.11
2024-08-29 07:47:29 +03:00
page0page.h
MDEV-35312 page_cur_search_with_match() could avoid rec_get_offsets()
2025-04-11 07:35:16 +03:00
page0page.inl
MDEV-32175: Reduce page_align(), page_offset() calls
2024-11-21 11:01:30 +02:00
page0types.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
page0zip.h
MDEV-13542: Crashing on corrupted page is unhelpful
2022-06-06 14:03:22 +03:00
page0zip.inl
Merge branch '10.5' into 10.6
2022-02-03 17:01:31 +01:00
pars0grm.h
Cleanup: Remove pars_stored_procedure_call()
2021-07-29 15:37:35 +03:00
pars0opt.h
pars0pars.h
MDEV-25919 preparation: Various cleanup
2021-08-31 13:54:20 +03:00
pars0sym.h
pars0types.h
que0que.h
MDEV-34515: Reduce context switching in purge
2024-08-26 12:23:17 +03:00
que0que.inl
Merge branch '10.5' into 10.6
2022-02-03 17:01:31 +01:00
que0types.h
MDEV-23379 Deprecate&ignore InnoDB concurrency throttling parameters
2020-08-04 06:59:29 +03:00
read0types.h
MDEV-24402: InnoDB CHECK TABLE ... EXTENDED
2022-10-21 10:02:54 +03:00
rem0cmp.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
rem0rec.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
rem0rec.inl
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
rem0types.h
Merge 10.4 into 10.5
2020-05-05 21:16:22 +03:00
row0ext.h
Merge branch '10.3' into 10.4
2022-01-30 09:46:52 +01:00
row0ext.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
row0ftsort.h
Merge branch '10.5' into 10.6
2023-11-08 15:57:05 +01:00
row0import.h
row0ins.h
Merge 10.5 into 10.6
2023-03-28 15:25:52 +03:00
row0log.h
MDEV-15250 UPSERT during ALTER TABLE results in 'Duplicate entry' error for alter
2022-04-26 16:22:56 +05:30
row0merge.h
MDEV-34703 LOAD DATA INFILE using Innodb bulk load aborts
2025-01-15 23:49:13 +05:30
row0mysql.h
MDEV-35854: Clarify row_rename_table_for_mysql()
2025-01-23 14:38:35 +02:00
row0purge.h
MDEV-34515: Contention between purge and workload
2024-08-26 12:23:06 +03:00
row0quiesce.h
row0row.h
MDEV-36015: unrepresentable value in row_parse_int()
2025-02-13 15:10:53 +01:00
row0row.inl
MDEV-36015: unrepresentable value in row_parse_int()
2025-02-13 15:10:53 +01:00
row0sel.h
MDEV-36015: unrepresentable value in row_parse_int()
2025-02-13 15:10:53 +01:00
row0types.h
Merge 10.4 into 10.5
2020-03-30 19:07:25 +03:00
row0uins.h
row0umod.h
row0undo.h
MDEV-32050: Clean up log parsing
2023-10-25 08:27:08 +03:00
row0upd.h
Merge 10.5 into 10.6
2023-01-03 18:13:11 +02:00
row0upd.inl
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
row0vers.h
MDEV-34515: Contention between purge and workload
2024-08-26 12:23:06 +03:00
rw_lock.h
MDEV-34983: Remove x86 asm from InnoDB
2024-09-23 12:51:27 +03:00
small_vector.h
MDEV-35701 trx_t::autoinc_locks causes unnecessary dynamic memory allocation
2025-01-15 16:55:01 +02:00
srv0mon.h
Merge 10.6 into 10.11
2024-03-28 09:16:57 +02:00
srv0mon.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
srv0srv.h
MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size
2025-03-26 17:05:44 +02:00
srv0start.h
MDEV-19229 Allow innodb_undo_tablespaces to be changed after database creation
2022-10-25 11:19:36 +05:30
srw_lock.h
Merge 10.6 into 10.11
2024-10-03 10:55:08 +03:00
sux_lock.h
Use assert() on RMW arguments
2025-01-09 14:27:13 +02:00
transactional_lock_guard.h
MDEV-34973 fixup for POWER,s390x
2024-10-01 13:29:59 +03:00
trx0i_s.h
MDEV-35189: Updating cache for INNODB_LOCKS et al is suboptimal
2024-11-12 12:17:34 +02:00
trx0purge.h
Merge branch '10.6' into 10.11
2024-10-29 15:24:38 +01:00
trx0rec.h
Merge 10.6 into 10.11
2024-08-29 07:47:29 +03:00
trx0roll.h
MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure
2024-12-12 18:02:00 +02:00
trx0rseg.h
Merge 10.6 into 10.11
2024-10-03 10:55:08 +03:00
trx0sys.h
Merge 10.6 into 10.11
2024-12-19 15:38:53 +02:00
trx0trx.h
Merge branch '10.6' into 10.11
2025-01-30 11:55:13 +01:00
trx0trx.inl
MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure
2024-12-12 18:02:00 +02:00
trx0types.h
Merge 10.6 into 10.11
2024-12-19 15:38:53 +02:00
trx0undo.h
MDEV-32175: Reduce page_align(), page_offset() calls
2024-11-21 11:01:30 +02:00
trx0undo.inl
MDEV-33819 The purge of committed history is mis-parsing some log
2024-04-08 11:48:46 +03:00
trx0xa.h
univ.i
MDEV-35785 innodb_log_file_mmap is not defined on 32-bit systems
2025-01-13 07:27:17 +02:00
ut0byte.h
MDEV-21174 fixup: Remove unused ut_bit_set_nth()
2023-09-19 18:02:56 +03:00
ut0byte.inl
MDEV-21174 fixup: Remove unused ut_bit_set_nth()
2023-09-19 18:02:56 +03:00
ut0counter.h
Merge 10.5 into 10.6
2024-06-17 08:40:07 +03:00
ut0dbg.h
ut0list.h
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
ut0list.inl
MDEV-27494 Rename .ic files to .inl
2022-01-17 16:41:51 +01:00
ut0lst.h
Do not use C++11 before MariaDB 10.4
2022-10-14 11:54:05 +03:00
ut0mem.h
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
ut0mem.inl
Merge branch '10.4' into 10.5
2022-02-01 20:33:04 +01:00
ut0new.h
Merge 10.5 into 10.6
2024-03-27 15:00:56 +02:00
ut0pool.h
Merge 10.6 into 10.11
2024-11-29 13:43:17 +02:00
ut0rbt.h
ut0rnd.h
MDEV-35049: Privatize ut_fold_ulint_pair()
2025-04-11 07:35:16 +03:00
ut0sort.h
ut0stage.h
MDEV-21907: Fix most clang -Wconversion in InnoDB
2020-03-11 08:29:48 +02:00
ut0ut.h
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
2025-04-11 07:35:16 +03:00
ut0vec.h
MDEV-33383: Replace fts_doc_id_cmp, ib_vector_sort
2024-02-12 17:01:17 +02:00
ut0vec.inl
MDEV-33383: Replace fts_doc_id_cmp, ib_vector_sort
2024-02-12 17:01:17 +02:00
ut0wqueue.h
Merge 10.5 into 10.6
2021-10-21 16:06:34 +03:00