[MDEV-16172] Remove InnoDB 5.7 version number from MariaDB 10.3 onwards Created: 2018-05-15 Updated: 2022-06-17 Due: 2018-05-15 Resolved: 2018-10-08 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Fix Version/s: | 10.3.7 |
| Type: | Task | Priority: | Major |
| Reporter: | Marko Mäkelä | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | compat57 | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Because the InnoDB implementation in MariaDB has diverged from MySQL, it is not meaningful to report a MySQL version number for InnoDB any more. Some examples:
All of these features use a different implementation and file format. Also, some features were never merged from MySQL 5.7, and thus MariaDB is not affected by related bugs. Examples include CREATE TABLESPACE and the reimplementation of the partitioning engine. |
| Comments |
| Comment by Marko Mäkelä [ 2018-05-17 ] | |||||
|
For some reason, the tests rpl.rpl_parallel2 and rpl.rpl_semi_sync_after_sync intermittently fail after the InnoDB version number was changed.
I have disabled these tests for now. | |||||
| Comment by Kristian Nielsen [ 2018-10-07 ] | |||||
|
That's ridiculous. The failure clearly has nothing to do with the specific rpl_parallel2 test (or with InnoDB version number for that matter). The failure message clearly shows that the error happens before the test case proper has even started, during the normal replication setup in include/rpl_init.inc that every replication testcase does. As the error says the problem is that the previous testcase left a slave thread running (maybe it forgot to have include/rpl_end.inc at the end of the testcase). This will cause an error at random in whatever testcase happens to run as the next one in the current run. Disabling rpl_parallel2 does nothing to solve this problem. The test cases need to be enabled again, rpl_parallel2 is an important test case. | |||||
| Comment by Sergei Golubchik [ 2018-10-08 ] | |||||
|
Thanks knielsen, I've created a new |