[MDEV-19715] Incompatibility on INDEX lenght after upgrade, bogus error message Created: 2019-06-07 Updated: 2019-10-11 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Server |
| Affects Version/s: | 10.3.15 |
| Fix Version/s: | 10.3 |
| Type: | Bug | Priority: | Major |
| Reporter: | Miroslav Lachman | Assignee: | Alexander Barkov |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | bogus_error_message, incompatibility, regression | ||
| Environment: |
FreeBSD 11.2-RELEASE-p10 amd64 GENERIC |
||
| Attachments: |
|
| Description |
|
Previous version was MariaDB 10.1.37. Affected table was created long time ago on MariaDB 5.5. All previous upgrades was fine, but after upgrade to 10.3.15 and run of mysql_upgrade there is an inaccessible table "mailbox" with following error: Error : Table 'mailbox' uses an extension that doesn't exist in this MariaDB version The original table: CREATE TABLE `mailbox` ( MariaDB 10.3.15 has problem with KEY username_domain_active. This key is too long for this version. But why? Why if this key worked for many years? |
| Comments |
| Comment by Elena Stepanova [ 2019-06-17 ] | ||||||||||||||||||||||||||||
|
I'm not quite sure how it worked before, even the earliest existing version of MariaDB 5.5 (5.5.23) returns the error:
Could you please attach .frm, .MYI and MYD files of the table which work on the previous versions? Or, if the data is confidential, at least .frm. | ||||||||||||||||||||||||||||
| Comment by Miroslav Lachman [ 2019-06-18 ] | ||||||||||||||||||||||||||||
|
sys_mail.mailbox_old.tgz
frm, MYI and MYD files are in attached TAR file.
Table in question was not created in MariaDB. It was created log time ago with MySQL 4.1 / 5.0 / 5.1 so I cannot say it can be created by MariaDB but it definitely works with MariaDB 5.5, 10.0, 10.1 as machines in question was migrated from stock MySQL 5.x to MariaDB 5.x, later to 10.0 and 10.1, now to 10.3 where the problem is fatal and error message is misleading / bogus. | ||||||||||||||||||||||||||||
| Comment by Miroslav Lachman [ 2019-06-18 ] | ||||||||||||||||||||||||||||