[MDEV-28498] Incorrect information in file: './test/t0.frm' on CREATE TABLE Created: 2022-05-07 Updated: 2024-01-12 |
|
| Status: | In Review |
| Project: | MariaDB Server |
| Component/s: | Data Definition - Create Table, Data types |
| Affects Version/s: | 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11 |
| Fix Version/s: | 10.4, 10.5, 10.6 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Roel Van de Paar | Assignee: | Sergei Golubchik |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | affects-tests, corruption | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Leads to:
Bug confirmed present in: Bug (or feature/syntax) confirmed not present in: |
| Comments |
| Comment by Alexander Barkov [ 2022-06-16 ] | |
Plan A
A few major releases later we can:
Plan BUse HEX encoding for any ENUM/SET with 0x00 bytes, like we do for UCS2/UTF16/UTF32. | |
| Comment by Alexander Barkov [ 2022-08-18 ] | |
|
Changing priority from Critical to Major, as ENUM with binary values is something exotic. | |
| Comment by Alexander Barkov [ 2023-12-04 ] | |
|
Hello serg, please review https://github.com/MariaDB/server/commit/8fc488e9ec4c39916f3dbdf0c96cb65a9abcc4a2 Thanks. | |
| Comment by Sergei Golubchik [ 2024-01-06 ] | |
|
First, in line with MDEV-27771 any open frm errors from CREATE TABLE should not go into the error log. The suggested fix from MDEV-27771 will do that. Second, we can still change the ENUM/SET storage in frm to allow such ENUMs, but I'd say it's a minor issue at best. |