Details
Description
Until MDEV-11751 and MDEV-13481, the MariaDB process for merging changes from MySQL after 5.6 ignored additions to existing test cases or added test files.
The preferred way of merging changes should be like the MySQL 5.7.19 merge: a merge of a cherry-pick of each relevant commit, and add test cases; if substantial changes to tests or code are needed, do them in separate commits.
There are some behaviour changes in MariaDB that need to be taken into account. Most notably:
- MariaDB 10.2 does not support CREATE TABLESPACE for InnoDB
MDEV-11426Remove InnoDB INFORMATION_SCHEMA.FILES implementationMDEV-11487Revert InnoDB internal temporary tables from WL#7682MDEV-5800implemented indexed virtual columns in a slightly different way, and the InnoDB tests are in --suite=gcol- many startup&shutdown fixes (the innodb.log_* tests are already be present in 10.2 in modified form)
MDEV-13613Dropping column from table that is part of a key fails in 10.2.8MDEV-13564made TRUNCATE TABLE and undo tablespace truncation compatible with backupMDEV-14717made renames crash-safe in InnoDBMDEV-14585Automatically remove #sql- tables in innodb dictionary during recovery
That said, we must ensure that all applicable test cases from the following MySQL 5.7 tests are present in MariaDB 10.0:
- main.alter_table (WL#6555 "Online rename index", DISCARD/IMPORT, index comment, …)
- main.alter_table-big
- innodb.*
- innodb_zip.*
- innodb_fts.*
- innodb_gis.*
- innodb_stress.* (maybe not to be run on buildbot?)
All the affected tests should be documented in this ticket in detail (especially those that are already covered by other MariaDB tests).
The innodb_undo tests were rewritten in MDEV-17049.
Attachments
Issue Links
- causes
-
MDEV-20138 innodb.trx_id_future fails in buildbot
- Closed
- includes
-
MDEV-4697 UPDATE_TIME field for XtraDB / InnoDB
- Closed
-
MDEV-12251 InnoDB: Failing assertion: table->data_dir_path
- Confirmed
-
MDEV-14231 MATCH() AGAINST( IN BOOLEAN MODE), results mismatch
- Closed
-
MDEV-14252 innodb_fts.limit_union failed, results mismatch, MATCH .. AGAINST (.. IN BOOLEAN MODE)
- Open
-
MDEV-14403 Review and fix tests from innodb_fts, innodb_zip, innodb_undo suites, merged from mysql 5.7
- Open
-
MDEV-19869 Port innodb_fts.fulltext2 from mysql to mariadb.
- Closed
-
MDEV-19886 InnoDB returns misleading ER_NO_SUCH_TABLE_IN_ENGINE
- Closed
-
MDEV-20000 Consider adopting innodb.innodb_pagesize_max_recordsize from MySQL
- Open
- is blocked by
-
MDEV-13625 Merge InnoDB test cases from MySQL 5.6
- Closed
- relates to
-
MDEV-4784 merge test cases from 5.6
- Stalled
-
MDEV-9260 Improve progress report on on-line alter table
- Open
-
MDEV-13613 Dropping column from table that is part of a key fails in 10.2.8
- Closed
-
MDEV-13818 CREATE INDEX leaks memory if running out of undo log space
- Closed
-
MDEV-14218 rem0rec.cc:566: Assertion `!leaf' failed, innodb_gis.kill_server failed, sporadic,
- Closed
-
MDEV-14238 row0row.ic:52: ulint row_get_trx_id_offset Assertion `len == 6' failed
- Closed
-
MDEV-14325 Mysqld crash, when innodb_open_files is greater than open_files_limit
- Closed
-
MDEV-14335 foreign key silently becomes broken
- Closed
-
MDEV-14418 Failing assertion: table->data_dir_path in row0mysql.cc line 4038
- Confirmed
-
MDEV-20094 InnoDB blob allocation allocates extra extents
- Closed
-
MDEV-32690 After CREATE INDEX, InnoDB reports the index length as 0 if STATS_PERSISTENT=0
- Confirmed
-
MDEV-32725 innodb.import_update_stats accesses uninitialized ib_table->stat_n_rows
- Closed
-
MDEV-10568 Implement support for ALTER TABLE ... {DISCARD|IMPORT} PARTITION
- Open
-
MDEV-13640 ALTER TABLE CHANGE and ADD INDEX on auto_increment column fails with "Incorrect key file for table..."
- Closed
-
MDEV-13716 point_big test fails in 10.2
- Closed
-
MDEV-14207 innodb_gis.rtree_compress, innodb_gis.rtree_compress2, innodb_gis.rtree_purge failed in buildbot due to missing include
- Closed
-
MDEV-14230 wrong relevance ranking for full-text searches
- Closed
-
MDEV-14240 sync0rw.ic:285 Assertion `!rw_lock_own(lock, RW_LOCK_X)' failed
- Closed
- links to