mariadb/storage/innobase/include
Marko Mäkelä 5567a8c936 MDEV-17138 Reduce redo log volume for undo tablespace initialization
Implement a 10.4 redo log format, which extends the 10.3 format
by introducing the MLOG_MEMSET record.

MLOG_MEMSET: A new redo log record type for filling an area with a byte.

mlog_memset(): Write the MLOG_MEMSET record.

mlog_parse_nbytes(): Handle MLOG_MEMSET as well.

trx_rseg_header_create(): Reduce the redo log volume by making use of
mlog_memset() and the zero-initialization that happens inside page
allocation.

fil_addr_null: Remove.

flst_init(): Create a variant that takes a zero-initialized
buf_block_t* as a parameter, and only writes the FIL_NULL using
mlog_memset().

flst_zero_addr(): A variant of flst_write_addr() that writes
a null address using mlog_memset() for the FIL_NULL.

The following fixes are replacing some use of MLOG_WRITE_STRING
with the more compact MLOG_MEMSET record, or eliminating
redundant redo log writes:

btr_store_big_rec_extern_fields(): Invoke mlog_memset() for
zero-initializing the tail of the ROW_FORMAT=COMPRESSED BLOB page.

trx_sysf_create(), trx_rseg_format_upgrade(): Invoke mlog_memset()
for zero-initializing the page trailer.

fsp_header_init(), trx_rseg_header_create():
Remove redundant zero-initializations.
2018-09-11 21:32:36 +03:00
..
btr0btr.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
btr0btr.ic review fixes 2018-02-16 22:15:51 +03:00
btr0bulk.h Merge 10.2 into 10.3 2018-07-26 09:19:52 +03:00
btr0cur.h Merge 10.2 into 10.3 2018-08-03 15:57:23 +03:00
btr0cur.ic Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
btr0defragment.h Merge 10.1 into 10.2 2017-05-26 22:45:46 +03:00
btr0pcur.h Merge 10.2 into 10.3 2018-08-03 15:57:23 +03:00
btr0pcur.ic Merge 10.2 into 10.3 2018-07-06 22:18:35 +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 Merge 10.2 into 10.3 2018-07-23 18:56:52 +03:00
btr0sea.ic Merge 10.2 into 10.3 2018-07-23 18:56:52 +03:00
btr0types.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
buf0buddy.h Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
buf0buddy.ic Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
buf0buf.h Merge 10.2 into 10.3 2018-06-18 15:43:59 +03:00
buf0buf.ic Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
buf0checksum.h Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
buf0dblwr.h Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
buf0dump.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
buf0flu.h Merge 10.2 into 10.3 2018-07-26 09:19:52 +03:00
buf0flu.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
buf0lru.h MDEV-13564 Mariabackup does not work with TRUNCATE 2018-09-07 22:15:06 +03:00
buf0rea.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
buf0types.h Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
data0data.h Timestamp-based versioning for InnoDB [closes #209] 2017-12-18 19:03:51 +03:00
data0data.ic MDEV-11369 Instant ADD COLUMN for InnoDB 2017-10-06 09:50:10 +03:00
data0type.h Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
data0type.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +03:00
data0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
db0err.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
dict0boot.h IB: VTQ cleanups [#305] 2017-11-17 11:25:50 +03:00
dict0boot.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +03:00
dict0crea.h MDEV-17158 TRUNCATE is not atomic after MDEV-13564 2018-09-10 14:59:58 +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 10.1 into 10.2 2018-08-03 13:02:56 +03:00
dict0dict.h MDEV-17158 TRUNCATE is not atomic after MDEV-13564 2018-09-10 15:40:11 +03:00
dict0dict.ic Merge 10.2 into 10.3 2018-07-05 17:08:44 +03:00
dict0load.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
dict0mem.h MDEV-14378 In ALGORITHM=INPLACE, use a common name for the intermediate tables or partitions 2018-09-07 22:10:03 +03:00
dict0mem.ic MDEV-12266: Remove dict_index_t::table_name 2018-03-29 20:47:37 +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-14637: Fix hang due to persistent statistics 2018-08-03 08:33:38 +03:00
dict0stats.ic MDEV-14941 Timeouts on persistent statistics tables caused by MDEV-14511 2018-01-22 08:58:47 +02:00
dict0stats_bg.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
dict0types.h Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
dyn0buf.h MDEV-15914: Make mtr_buf_t a plain class 2018-04-26 22:53:33 +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 Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
fil0crypt.ic Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
fil0fil.h MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
fil0fil.ic Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
fil0pagecompress.h MDEV-13103 Deal with page_compressed page corruption 2018-06-14 14:23:01 +03:00
fsp0file.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
fsp0fsp.h Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
fsp0fsp.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +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-13103 Deal with page_compressed page corruption 2018-06-14 14:23:01 +03: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-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
fsp0types.h Do not divide or multiply by srv_page_size 2018-04-28 20:52:22 +03:00
fts0ast.h Merge 10.1 into 10.2 2018-08-02 08:19:57 +03:00
fts0blex.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fts0fts.h Merge 10.2 into 10.3 2018-08-03 15:57:23 +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 Merge 10.2 into 10.3 2018-08-03 15:57:23 +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 Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
fts0types.h Remove dict_index_t::is_ngram 2017-05-26 22:45:54 +03:00
fts0types.ic Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +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 Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
fut0lst.h MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
fut0lst.ic MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
gis0geo.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
gis0rtree.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03: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 MDEV-12121 follow-up: Unbreak the WITH_INNODB_AHI=OFF build 2018-01-15 15:40:28 +02:00
ha0ha.ic Reduce the number of rw_lock_own() calls 2018-07-23 17:49:01 +03: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 Fix many -Wunused-parameter 2018-05-01 16:52:19 +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-13935 INSERT stuck at state Unlocking tables 2018-03-16 15:50:04 +02:00
hash0hash.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02:00
ib0mutex.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
ibuf0ibuf.h MDEV-16469 SET GLOBAL innodb_change_buffering has no effect 2018-06-12 12:49:42 +03:00
ibuf0ibuf.ic MDEV-16469 SET GLOBAL innodb_change_buffering has no effect 2018-06-12 12:49:42 +03: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 MDEV-13564 Mariabackup does not work with TRUNCATE 2018-09-07 22:10:02 +03:00
lock0lock.ic Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
lock0prdt.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
lock0priv.h MDEV-16136: Simplify trx_lock_t memory management 2018-08-16 05:53:38 +03:00
lock0priv.ic Rename lock_pool_t to lock_list 2018-08-16 05:53:50 +03:00
lock0types.h Merge 10.2 into 10.3 2018-08-16 08:54:58 +03:00
log0crypt.h MDEV-12041: innodb_encrypt_log key rotation 2018-08-13 16:04:37 +03:00
log0log.h MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
log0log.ic MDEV-12041: innodb_encrypt_log key rotation 2018-08-13 16:04:37 +03:00
log0recv.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +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 Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
mem0mem.ic Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
mtr0log.h MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
mtr0log.ic Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
mtr0mtr.h Merge 10.2 into 10.3 2018-07-26 09:19:52 +03:00
mtr0mtr.ic Revert "MDEV-6928: Add trx pointer to struct mtr_t" 2018-01-29 11:05:17 +02:00
mtr0types.h MDEV-17138 Reduce redo log volume for undo tablespace initialization 2018-09-11 21:32:36 +03:00
os0api.h buf_page_t is class on 10.2 not struct. 2017-01-25 12:33:39 +02:00
os0event.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
os0file.h MDEV-13564 Mariabackup does not work with TRUNCATE 2018-09-07 22:15:06 +03:00
os0file.ic MDEV-15895 : make Innodb merge temp tables use pfs_os_file_t for 2018-04-17 09:07:38 +01:00
os0once.h Restore LF_BACKOFF 2017-12-08 13:44:45 +02: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 MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
page0cur.h Merge 10.2 into 10.3 2018-07-26 09:19:52 +03:00
page0cur.ic Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
page0page.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
page0page.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +03:00
page0size.h Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
page0types.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
page0zip.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
page0zip.ic MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
pars0grm.h Remove unused tokens from the InnoDB SQL parser. 2017-04-17 03:20:34 +03:00
pars0opt.h Dead code removal: sess_t 2018-02-15 15:00:46 +00:00
pars0pars.h Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
pars0sym.h Dead code removal: sess_t 2018-02-15 15:00:46 +00:00
pars0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
que0que.h remove unused stuff: 2018-02-16 21:44:50 +03:00
que0que.ic Dead code removal: sess_t 2018-02-15 15:00:46 +00:00
que0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
read0types.h MDEV-15773 - Simplified away trx_sys_t::m_views 2018-04-04 14:09:37 +04: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-16131 Assertion failed in dict_index_t::instant_field_value() 2018-07-26 23:09:17 +03:00
rem0rec.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +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.2 into 10.3 2018-08-03 15:57:23 +03:00
row0import.h MDEV-12266: Change dict_table_t::space to fil_space_t* 2018-03-29 22:02:05 +03:00
row0ins.h MDEV-14407 Assertion failure during rollback 2018-02-08 13:55:57 +02:00
row0log.h MDEV-16365 Setting a column NOT NULL fails to return error for 2018-06-26 14:10:58 +05:30
row0log.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
row0merge.h MDEV-16365 Setting a column NOT NULL fails to return error for 2018-06-25 14:52:38 +05:30
row0mysql.h MDEV-17158 TRUNCATE is not atomic after MDEV-13564 2018-09-10 15:40:11 +03:00
row0purge.h Merge 10.2 into 10.3 2018-07-06 22:18:35 +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 Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
row0row.ic Clarify a comment 2017-09-23 20:44:26 +03:00
row0sel.h Merge branch '10.2' into 10.3 2018-06-30 16:39:20 +02:00
row0sel.ic MDEV-11487 Revert InnoDB internal temporary tables from WL#7682 2016-12-09 12:05:07 +02:00
row0types.h MDEV-15855 cleanup: Privatize purge_vcol_info_t 2018-07-23 18:31:42 +03: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 Fix most -Wsign-conversion in InnoDB 2018-04-28 20:45:45 +03:00
row0upd.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +03:00
row0vers.h Merge 10.2 into 10.3 2018-07-06 22:18:35 +03:00
srv0conc.h MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
srv0mon.h Merge branch '10.3' into 10.4 2018-06-03 10:34:41 -07:00
srv0mon.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
srv0srv.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
srv0start.h MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03:00
sync0arr.h MDEV-12218 Clean up InnoDB parameter validation 2018-04-29 09:41:42 +03: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 OS X warnings fixes 2018-05-21 16:34:11 +00:00
sync0policy.ic Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sync0rw.h Windows : reenable warning C4805 (unsafe mix of types in bool operations) 2018-02-07 20:12:12 +00:00
sync0rw.ic Merge 10.2 into 10.3 2018-07-23 18:56:52 +03:00
sync0sync.h MDEV-15914: Remove trx_t::undo_mutex 2018-04-26 22:53:33 +03:00
sync0types.h Follow-up to MDEV-12266: Remove latch_t::m_temp_fsp 2018-07-23 12:09:59 +03:00
trx0i_s.h Fix type truncation warnings. 2018-01-29 18:31:26 +00:00
trx0purge.h MDEV-13564: Remove old crash-upgrade logic in 10.4 2018-09-11 21:32:15 +03:00
trx0purge.ic Rename the purge_sys_t iterators 2018-02-21 19:16:47 +02:00
trx0rec.h MDEV-14717 RENAME TABLE in InnoDB is not crash-safe 2018-09-07 22:10:02 +03:00
trx0rec.ic MDEV-14717 RENAME TABLE in InnoDB is not crash-safe 2018-09-07 22:10:02 +03:00
trx0roll.h Remove trx_t::undo_rseg_space 2018-04-25 07:56:11 +03:00
trx0rseg.h Replace univ_page_size and UNIV_PAGE_SIZE 2018-04-28 20:45:45 +03:00
trx0rseg.ic MDEV-12266: Make trx_rseg_t::space a pointer 2018-03-29 20:47:41 +03:00
trx0sys.h Merge 10.2 into 10.3 2018-08-16 08:54:58 +03:00
trx0trx.h Merge 10.2 into 10.3 2018-08-16 08:54:58 +03:00
trx0trx.ic MDEV-16136: Prevent wrong reuse in trx_reference() 2018-08-16 05:54:11 +03:00
trx0types.h MDEV-15914: Remove trx_t::undo_mutex 2018-04-26 22:53:33 +03:00
trx0undo.h MDEV-17158 TRUNCATE is not atomic after MDEV-13564 2018-09-10 15:40:11 +03:00
trx0undo.ic Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +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 10.2 into 10.3 2018-08-03 15:57:23 +03: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 Use compile_time_assert() in InnoDB 2018-04-30 18:22:52 +03:00
ut0counter.h MDEV-12674 Post-merge fix: Include accidentally omitted changes 2017-05-12 15:44:17 +03:00
ut0crc32.h Less code to depend on ut_crc32_init() 2017-11-23 15:55:51 +04: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 many -Wunused-parameter 2018-05-01 16:52:19 +03: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 Allocate mutex_monitor, create_tracker statically 2018-01-22 16:30:38 +02:00
ut0new.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
ut0pool.h Merge 10.2 into 10.3 2018-08-16 08:54:58 +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-14482 - Cache line contention on ut_rnd_ulint_counter() 2018-01-26 10:25:33 +04:00
ut0rnd.ic MDEV-14482 - Cache line contention on ut_rnd_ulint_counter() 2018-01-26 10:25:33 +04:00
ut0sort.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0stage.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
ut0timer.h Merge 10.1 into 10.2 2018-06-06 11:25:33 +03:00
ut0timer.ic Remove dead code that was added in MDEV-5834 2018-06-05 11:39:47 +03:00
ut0ut.h Merge branch 'github/10.0' into 10.1 2018-02-02 10:09:44 +01: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