mariadb/storage/innobase/include
Marko Mäkelä 96f06f952d MDEV-13847 Allow ALTER TABLE…ADD SPATIAL INDEX…ALGORITHM=INPLACE
MDEV-13851 Always check table options in ALTER TABLE…ALGORITHM=INPLACE

In the merge of MySQL 5.7.9 to MariaDB 10.2.2, some code was included
that prevents ADD SPATIAL INDEX from being executed with ALGORITHM=INPLACE.

Also, the constant ADD_SPATIAL_INDEX was introduced as an alias
to ADD_INDEX. We will remove that alias now, and properly implement
the same ADD SPATIAL INDEX restrictions as MySQL 5.7 does:

1. table-rebuilding operations are not allowed if SPATIAL INDEX survive it
2. ALTER TABLE…ADD SPATIAL INDEX…LOCK=NONE is not allowed

ha_innobase::prepare_inplace_alter_table(): If the ALTER TABLE
requires actions within InnoDB, enforce the table options (MDEV-13851).
In this way, we will keep denying ADD SPATIAL INDEX for tables
that use encryption (MDEV-11974), even if ALGORITHM=INPLACE is used.
2017-09-20 16:53:34 +03:00
..
btr0btr.h Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +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 Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00
btr0cur.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02: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 MariaDB adjustments for Oracle Bug#23070734 fix 2017-04-26 23:03:32 +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 Merge 10.0 into 10.1 2017-06-12 14:26:32 +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
buf0mtflu.h Moved mt-flush code to buf0mtflu.[cc|h] and cleaned it up. This is for 2014-02-06 17:25:26 +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 Add a missing const qualifier 2017-09-20 16:53:34 +03:00
data0data.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
data0type.h InnoDB: Remove dead code for DATA_POINT and DATA_VAR_POINT 2017-07-03 12:17: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-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
dict0boot.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
dict0crea.h Fix some integer type mismatch. 2017-05-10 12:45:46 +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 Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +03:00
dict0dict.ic Remove DICT_UNIVERSAL 2017-09-20 08:44:40 +03:00
dict0load.h Merge 10.1 into 10.2 2017-05-05 10:38:53 +03:00
dict0mem.h Add the parameter bool leaf to rec_get_offsets() 2017-09-20 16:53:34 +03:00
dict0mem.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02: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 Return uint16_t instead of ulint 2017-09-13 16:02:31 +03:00
fil0fil.ic Merge 10.1 into 10.2 2017-05-05 10:38:53 +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-12545 Reduce the amount of fil_space_t lookups 2017-04-21 18:12:10 +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-13557: Startup failure, unable to decrypt ibdata1 2017-08-31 08:36:56 +03:00
fsp0types.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
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 Add the parameter bool leaf to rec_get_offsets() 2017-09-20 16:53:34 +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 MDEV-13847 Allow ALTER TABLE…ADD SPATIAL INDEX…ALGORITHM=INPLACE 2017-09-20 16:53:34 +03:00
handler0alter.h Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +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 Remove an orphan declaration lock_rec_enqueue_waiting() 2017-06-06 12:05:28 +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 MDEV-12548 Initial implementation of Mariabackup for MariaDB 10.2 2017-07-05 11:43:28 +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 MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
mem0mem.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02: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 Remove the unused redo log record type MLOG_INIT_FILE_PAGE 2017-08-23 08:13:56 +03: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 Minor cleanup of InnoDB I/O routines 2017-06-29 22:30:47 +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 Introduce page_rec_is_leaf() and clean up page0page.h 2017-09-20 08:42:44 +03:00
page0page.ic Introduce page_rec_is_leaf() and clean up page0page.h 2017-09-20 08:42:44 +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 InnoDB cleanup: remove a bunch of #ifdef UNIV_INNOCHECKSUM 2017-04-30 14:58:11 +02: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 Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +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 Add the parameter bool leaf to rec_get_offsets() 2017-09-20 16:53:34 +03:00
rem0rec.ic Fix gcc 6.3.x compiler warnings. 2017-02-16 12:02:31 +02:00
rem0types.h move to storage/innobase 2015-05-04 19:17:21 +02: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 Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +03:00
row0log.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
row0merge.h Merge 10.1 into 10.2 2017-09-17 11:05:33 +03:00
row0mysql.h Remove the redundant function row_table_got_default_clust_index() 2017-09-15 20:06:26 +03:00
row0purge.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
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 MDEV-13637 InnoDB change buffer housekeeping can cause redo log overrun and possibly deadlocks 2017-08-28 08:57:51 +03:00
row0row.ic MDEV-11849: Fix storage/innobase/* compile warnings 2017-01-26 08:05:24 +02: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 MDEV-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
row0upd.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
row0upd.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02: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 Merge 10.1 into 10.2 2017-09-17 11:05:33 +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 MDEV-13485 MTR tests fail massively with --innodb-sync-debug 2017-08-23 08:44:11 +03:00
sync0policy.ic Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02: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 many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
sync0sync.h MDEV-13485 MTR tests fail massively with --innodb-sync-debug 2017-08-23 08:44:11 +03:00
sync0types.h MDEV-13485 MTR tests fail massively with --innodb-sync-debug 2017-08-23 08:44:11 +03: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-12271 Port MySQL 8.0 Bug#23150562 REMOVE UNIV_MUST_NOT_INLINE AND UNIV_NONINL 2017-03-17 12:42:07 +02:00
trx0purge.ic Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
trx0rec.h Merge 10.1 into 10.2 2017-05-22 09:46:51 +03:00
trx0rec.ic MDEV-11690 Remove UNIV_HOTBACKUP 2016-12-30 16:05:42 +02: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 Adjust InnoDB debug assertions for Oracle Bug#25551311 aka Bug#23517560 2017-08-23 11:35:34 +03:00
trx0rseg.ic Follow-up to MDEV-12289: Support innodb_undo_tablespaces=127 2017-04-26 23:03:28 +03:00
trx0sys.h Merge 10.1 into 10.2 2017-08-31 09:30:40 +03:00
trx0sys.ic MDEV-12289 Keep 128 persistent rollback segments for compatibility and performance 2017-03-31 18:53:04 +03:00
trx0trx.h Remove trx_t::has_search_latch and simplify debug code 2017-06-16 13:17:05 +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 Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +03:00
trx0undo.ic MDEV-12219 Discard temporary undo logs at transaction commit 2017-03-13 18:57:17 +02:00
trx0xa.h Merge branch 'merge-innodb-5.6' into bb-10.0-vicentiu 2017-05-17 14:53:28 +03:00
univ.i Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +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 Add ATTRIBUTE_NORETURN and ATTRIBUTE_COLD 2017-08-31 09:30:55 +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